Para trabajar con formularios HTML en conjunto con PHP tenemos a disposición las variables externas (GET y POST), estos son dos métodos definidos en HTTP que hacen cosas ligeramente diferentes, pero ambos cumplen la misma función.
En este tutorial veremos dos ejemplos usando cada uno de estos metodos:
El método a usar se declara en el atributo method=»[post/get]» de la etiqueta form.
Ejemplo de PHP usando POST:
<form method="POST"> <label for="nombre">Nombre: </label> <input name="nombre" type="text" /> <label for="apellido">Apellidos: </label> <input name="apellido" type="text" /> <label for="edad">Edad: </label> <input name="edad" type="text" /> <input name="enviar" type="submit" value="Enviar" /> </form> <?php echo $_POST['nombre']; echo $_POST['apellido']; echo $_POST['edad']; ?>
POST es usado para enviar un pedazo de datos al servidor para ser procesado o cualquier cosa que esto signifique. (El nombre POST puede venir de la idea de postear una noticias o de discusión).
Ejemplo de PHP usando GET:
<form method="GET"> <label for="nombre">Nombre:</label> <input id="nombre" name="nombre" type="text" /> <label for="apellido">Apellido:</label> <input id="apellido" name="apellido" type="text" /> <label for="edad">Edad:</label> <input id="edad" name="edad" type="text" /> <input name="enviar" type="submit" value="Enviar" /> </form> <?php echo $_GET['nombre']; echo $_GET['apellido']; echo $_GET['edad']; ?>
GET pasa datos tambien en el servidor pero de otro modo, si os fijáis en la barra de dirección del navegador luce algo asÃ:
hola a todos, me gusta esta web hay cosas muy buenas y novedosas
es bueno el material
Perfecto
muchas gracias, por fin voy aprendiendo poco a poco
saludos!!
los metodos post y get se pueden abreviar tambien con las sseiones iniciadas e involucrnado valores a variables, super, gracias a todos
hola
hola
mongo
db
Cual es el mejor método? para un formulario web en html procesando la info por php?.
hola, mi problema es que ya tengo un formulario para mi web pero cuando le doy a enviar me aparece una pagina donde me dice la pagina web no puedo encontrar.
No se si esto puede ser porque yo aun no tengo hosting para mi web o es por otro motivo.
espero respuesta .Muchas gracias por adelantado.
Estimado
Ponga el código y vemos que problemas tienes, solo con el comentario no se puede decir cual es el problema.
Recuerda cuando pongas el código, al inicio y termino cierralos con este script <code>…….</code>
mahal na mahal ko silang lahat :(( ayaw ko sila nagkakaganon :((