2_4_formulariosphp.pdf
TRANSCRIPT
-
8/10/2019 2_4_FormulariosPHP.pdf
1/26
Unidad Didctica 2GENERACIN DE DOCUME
WEB CON GUIONES DESERVIDOR
2.4 FORMULARIOS
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva 1
-
8/10/2019 2_4_FormulariosPHP.pdf
2/26
Formularios (I)Los formularios permiten al usuario introducirinformacin y, por lo tanto, interactuar con el sitio.
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva
Un formulario HTML se define entre las etiquetas y .
...
-
8/10/2019 2_4_FormulariosPHP.pdf
3/26
Formularios (II)
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva
Parmetro Descripcin
Action URL relativa o absoluta (Uniform Resource Locator) que procesar elformulario, en nuestro caso, un script PHP. Este atributo es obligatoriopara cumplir con la estricta recomendacin XHTML.
Method Modo de transmisin al servidor de la informacin introducida en elformulario. GET (valor predeterminado): los datos del formulario setransmiten en la URL. POST: los datos del formulario se transmiten en elcuerpo de la consulta.
Id Identificador del formulario. Si la pgina HTML contiene variosformularios, el identificador permite diferenciarlos. En nuestro caso, esteidentificador no tiene ningn valor porque no se recupera en el script deprocesamiento del formulario. Por contra, se puede utilizar del lado del
cliente, en JavaScript, por ejemplo.Target Destino (por ejemplo, otra ventana) en el que se abrir la direccin URL dedestino.
-
8/10/2019 2_4_FormulariosPHP.pdf
4/26
Recuperar datos de un formulario (I)Fichero uno.php
Su nombre: < input type = text name = nombre >Su edad: < input type = text name = edad >
Fichero dos.php
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva
-
8/10/2019 2_4_FormulariosPHP.pdf
5/26
Recuperar datos de un formulario(II)
Todos los campos del formulario se almacenan en una matrizasociativa$_POST o $_GET segn el valor demethod
Ejemplo: $_POST [nombre]
La clave de la matriz es igual al nombre del campo en el formulario(atributoname de la etiqueta,o ) yel valor igual al valor introducido en el campo.Ejemplo: < input type = text name = nombre >
Esta informacin tambin est disponible en la matriz asociativa$_REQUESTque agrupa el contenido de las matrices$_GETy$_POST
28/10/2014 5. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
6/26
Recuperar datos de un formulario(III)La funcin isset( )
Esta funcin nos permite comprobar siuna variable se ha definido y en ese casodevuelve un True.La sintaxis esisset($variable)Ejemplo: if ( isset($_POST [nombre])){ }
Muy til para comprobar si se hanrellenado los campos de un formulario
28/10/2014 IES San Sebastin Huelva. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
7/26
Acceso a formularios desde PHP (V)
Acceso a los diferentes tipos de elementos de entrada deformulario
Elementos de tipo INPUTTEXT
RADIOCHECKBOXBUTTONFILEHIDDENPASSWORDSUBMIT
Elemento SELECTSimple / mltiple
Elemento TEXTAREA
28/10/2014 7. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
8/26
Acceso a formularios desde PHP (VI)
TEXT
Introduzca la cadena a buscar:
28/10/2014 8. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
9/26
Acceso a formularios desde PHP (VII)
RADIO
Sexo:
-
8/10/2019 2_4_FormulariosPHP.pdf
10/26
Acceso a formularios desde PHP (VIII)
checkbox
28/10/2014 10. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
11/26
Acceso a formularios desde PHP (IX)
BUTTON
-
8/10/2019 2_4_FormulariosPHP.pdf
12/26
Acceso a formularios desde PHP (X)
FILE
-
8/10/2019 2_4_FormulariosPHP.pdf
13/26
Acceso a formularios desde PHP (XI)
HIDDEN
-
8/10/2019 2_4_FormulariosPHP.pdf
14/26
Acceso a formularios desde PHP (XII)
PASSWORD
Contrasea:
-
8/10/2019 2_4_FormulariosPHP.pdf
15/26
Acceso a formularios desde PHP (XIII)
SUBMIT
28/10/2014 15. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
16/26
Acceso a formularios desde PHP (XIV)
SELECT simple
Color:RojoAzul
28/10/2014 16. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
17/26
Acceso a formularios desde PHP(XV)
SELECT mltiple
Idiomas:
InglsFrancsAlemnHolands
28/10/2014 17. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
18/26
Acceso a formularios desde PHP (XVI)
TEXTAREA
Comentario:Este libro me parece ...
28/10/2014 18. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
19/26
Valoracin en el propio documento (I)
28/10/2014 IES San Sebastin Huelva. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
20/26
Valoracin en el propio documento (II)
Entrada
Apellidos:
-
8/10/2019 2_4_FormulariosPHP.pdf
21/26
Actividades sobre formularios
Realiza las actividades formulario1 alformulario7 delcuadernoActividadesFormularioPHP
28/10/2014 IES San Sebastin Huelva. Implantacin de Aplicaciones WEB JJTaboada Len
-
8/10/2019 2_4_FormulariosPHP.pdf
22/26
-
8/10/2019 2_4_FormulariosPHP.pdf
23/26
ENVIAR UN E-MAIL IEl primer argumento para esta funcin es el destinatario, elsegundo especifica el tema del mensaje y el tercero debe conteneel cuerpo del mensaje. Para enviar un mensaje, podramos utilizasiguiente script:
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva
-
8/10/2019 2_4_FormulariosPHP.pdf
24/26
ENVIAR UN E-MAIL II
Tu Nombre:
Tu Password:
Archivos a enviar:
Manual de
HTML
Manual de
PHP
Tu edad
Menos de 20 aos
Entre 20 y 40 aos
Mas de 40 aos
Como encontraste mi pgina:
De casualidad
Por el buscador Google
Por el buscador Yahoo
Me la comentaron
Tus Comentarios:
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva
-
8/10/2019 2_4_FormulariosPHP.pdf
25/26
ENVIAR UN E-MAIL
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva
Actividad : Crear el script para elenvo del e-mail
-
8/10/2019 2_4_FormulariosPHP.pdf
26/26
2.4 FORMULARIOS
FIN DE LA PRESENTACINGracias
28/10/2014 . Implantacin de Aplicaciones WEB JJTaboada Len IES San Sebastin Huelva 26