Professional Documents
Culture Documents
APRENDERAPROGRAMAR.COM
ENVO DE DATOS DE UN
FORMULARIO CON PHP.
MTODOS GET Y POST.
EJEMPLOS Y EJERCICIOS
RESUELTOS. (CU00832B)
Seccin: Cursos
Categora: Tutorial bsico del programador web: PHP desde cero
Fecha revisin: 2029
Resumen: Entrega n32 del Tutorial bsico PHP desde cero.
aprenderaprogramar.com, 2006-2029
Este formulario consta de varios campos que al usuario se le solicitan como Nombre, Apellidos, Correo
electrnico, Pas y Mensaje. Posiblemente los nombres de los campos en el cdigo HTML sean del tipo
nombre_user, apellidos_user, email_user, pais_user y msg.
aprenderaprogramar.com, 2006-2029
HTML
PUBLIC
"-//W3C//DTD
HTML
4.01
Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ejemplo del uso de formularios - aprenderaprogramar.com</title>
</head>
<body>
<form method="get" action="action.php">
Selecciona tus intereses:
<br />
<input name="cbipeliculas" type="checkbox" />Pelculas
<br />
<input name="cbilibros" type="checkbox" checked="checked" />Libros
<br />
<input name="cbiinternet" type="checkbox" />Internet
</form>
</body>
</html>
La diferencia entre los mtodos get y post radica en la forma de enviar los datos a la pgina cuando se
pulsa el botn Enviar. Mientras que el mtodo GET enva los datos usando la URL, el mtodo POST los
enva de forma que no podemos verlos.
Un resultado usando el mtodo GET sera el siguiente:
http://www.aprenderaprogramar.com/newuser.php?nombre=Pepe&apellido=Flores&email=h52turam
%40uco.es&sexo=Mujer
aprenderaprogramar.com, 2006-2029
aprenderaprogramar.com, 2006-2029
EJERCICIO
Crea un archivo HTML que contenga un formulario que contenga un checkbox (Desea recibir factura?),
dos input radio (Varn/Mujer), tres input tipo texto (Nombre, Direccin, Email) y un combobox para
forma de envo (normal, por avin o urgente), junto con un botn de envo. Establece como url de envo
la direccin recibe.php y mtodo de envo get y comprueba que se recuperan los datos enviados
correctamente a travs de la url.
Para comprobar si tus respuestas y cdigo son correctos puedes consultar en los foros
aprenderaprogramar.com.
aprenderaprogramar.com, 2006-2029