PHP 2
PHP y MySQL
Formularios
Tema: Formularios
1.
2.
3.
4.
Acceso a formularios HTML desde PHP
El formulario de PHP
Subida de ficheros al servidorValidación de los datos de un formulario
Acceso a formularios desde PHP
Desde PHP se puede acceder fácilmente a los datos
introducidos desde un formulario HTML
Veámoslo con unejemplo simple
Acceso a formularios desde PHP
Fichero uno.php
Edad:
Fichero dos.php
Acceso a formularios desde PHP
Acceso a formularios desdePHP
A partir de PHP 4.2.0, el valor por defecto de la directiva de
PHP register_globals es off
Esto tiene una gran importancia sobre los formularios, ya
que no es posible accedera las variables enviadas de la
manera anterior (como variables globales). En su lugar hay
que utilizar la variable predefinida de PHP $_REQUEST,
escribiendo $_REQUEST[‘edad’] en lugar de$edad
Se puede poner register_globals = on en el fichero de
configuración php.ini, pero no es recomendable por motivos
de seguridad. Una alternativa que permite hacer mínimos
cambios en elcódigo ya existente es la siguiente:
$edad = $_REQUEST[‘edad’];
Acceso a formularios desde PHP
Fichero uno.php
Edad:
Fichero dos.php
Acceso aformularios desde PHP
Ejercicio 1: formulario simple
–
Ilustra cómo acceder a los valores introducidos desde un
formulario HTML
Acceso a formularios desde PHP
Acceso a losdiferentes tipos de elementos de entrada de
formulario
–
Elementos de tipo INPUT
•
•
•
•
•
•
•
•
–
Elemento SELECT
•
–
TEXT
RADIO
CHECKBOX
BUTTON
FILE
HIDDEN
PASSWORDSUBMIT
Simple / múltiple
Elemento TEXTAREA
Acceso a formularios desde PHP
TEXT
Introduzca la cadena a buscar:
Acceso a formularios desde PHP
RADIO
Sexo:
Regístrate para leer el documento completo.