Desarrollo PHP con Webmatrix - J0k3n

8 downloads 88 Views 504KB Size Report
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

"