25 Nov 2011 ... 2 Construyendo un foro con PHP y Webmatrix. Estructura de la base de datos.
Estructura de ficheros. 3 Conclusión. Álvaro Gómez Giménez ...
Desarrollo PHP con Webmatrix Álvaro Gómez Giménez UAM.NET
25-11-2011
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
1 / 30
Contenidos 1
2
3
Introducción a PHP Integración con HTML Declaración de variables Arrays Sentencias condicionales Bucles Variables GET y POST Sesiones en PHP Interacción con BBDD: MySQL Otras variables superglobales Funciones C Style PHP Orientado a objetos Construyendo un foro con PHP y Webmatrix Estructura de la base de datos Estructura de cheros Conclusión
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
2 / 30
Introducción a PHP
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
3 / 30
Integración con HTML
Código fuente en el servidor. 1
2
3
< t i t l e >H o l a
4
5
6
12
13
$a ;
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
4 / 30
Declaración de variables Las variables deben ir precedidas por el símbolo $. PHP distingue entre mayúsculas y minúsculas. 1
Salida Hola,8
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
5 / 30
Array normal Forma A: 1
Forma B:
8
echo
$a [ 0 ] ;
9
echo
$a [ 1 ] ;
10
echo
$a [ 2 ] ;
echo
$a [ 3 ] ;
11 12
?>
Salida
CeroUnoDosTres
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
6 / 30
Array asociativo Forma A: 1
Forma B:
16
" Nombre : " ;
?>
Salida
Nombre:Juan Apellido:López Email:
[email protected] Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
7 / 30
Sentencias condicionales: if else
1
Salida 5>4
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
8 / 30
Sentencias condicionales: switch 1
Salida
Su valor es 7
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
9 / 30
Bucles: for
1
Salida Cero Uno Dos
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
10 / 30
Bucles: foreach
1
Salida Cero Uno Dos
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
11 / 30
Bucles: while
1
Salida
0,1,2,3,4,5,6,7,8,9,
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
12 / 30
Variables GET y POST (I)
Consulta del cliente http://www.example.com/index.php?page=5 Código para obtener las variables en la URL. 1
Salida Page:5
Álvaro Gómez Giménez
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
13 / 30
Variables GET y POST (II) Código HTML para realizar el POST: 1
...
2
U s e r :
5
t y p e=" p a s s w o r d "
name=" p a s s w o r d "
/>
a l i g n =" c e n t e r ">
...
Código PHP para capturar el POST: 1
(UAM.NET)
Desarrollo PHP con Webmatrix
25-11-2011
14 / 30
Sesiones en PHP
La página 1 inicia la sesión y establece una variable. 1
i f ( i s s e t ( $_SESSION [ " u s e r " ] ) ) {
7
"" ;
9
echo
"