Procesar un formulario con PHP


En este mini tutorial explicare como procesar un formulario HTML utilizando el lenguaje PHP.

Primero creamos nuestro formulario HTML con la etiqueta FORM, mediante ACTION indicamos el programa que va a procesar las variables que se envíen desde el formulario y con METHOD se especifica la forma en que las variables serán enviadas al servidor, existen dos formas GET y POST, en esta ocasión utilizaremos el método POST.

Entre las etiquetas <form> y </form> colocaremos los campos del formulario. En este caso tenemos una caja de texto, un botón de opción, un select, una casilla de verificación y un botón de comando que nos servirá para enviar los datos.

Toma en cuenta que los nombres de las variables que serán enviadas son los que especifican en el modificador “name” de cada campo del formulario.

Archivo “Formulario.html”

<HTML>
<BODY>
<FORM ACTION=”procesa.php” METHOD=”post”>
<p>Nombre
<input type=”text” name=”nombre” size=”30″></p>
<p>Sexo:
Hombre<input type=”radio” value=”hombre” checked name=”sexo”>
Mujer <input type=”radio” name=”sexo” value=”mujer”></p>
<p>Deporte favorito:
<select size=”1″ name=”deporte”>
<option value=”Futbol”>Futbol</option>
<option value=”Beisbol”>Beisbol</option>
<option value=”Basquetbol”>Basquetbol</option>
</select></p>
<p> ¿Te gusta la comida Mexicana? <input type=”checkbox” name=”comida” value=”ON”></p>
<p><input type=”submit” value=”Enviar” name=”enviar”></p>
</FORM>
</BODY>
<HTML>

Ahora procederemos a crear el script que procesara las variables al cual llamaremos “procesa.php”, en el script primero verificamos que el formulario se haya enviado, esto lo hacemos con la instrucción.

    if(isset($_POST[‘enviar’]))

Para acceder a las variables que se enviaron desde el formulario lo hacemos con la instruccion

    $_POST[‘nombre_variable’];

Archivo: “Procesa.php”

<?php
if(isset($_POST[‘enviar’]))
{
echo ‘Hola ‘.$_POST[‘nombre’].'<br>’;
echo ‘Ahora se que eres:’.$_POST[‘sexo’].'<br>’;
echo ‘Tu deporte favorito es:’.$_POST[‘deporte’].'<br>’;
if(isset($_POST[‘comida’]))
echo ‘ y te gusta la comida mexicana <br>’;
else
echo ‘y no te gusta la comida mexicana <br>’;
}
?>

Espero que el mini tutorial les sea de utilidad.

Descargar ejemplo

Mas ejemplos de PHP, Mysql, ASP.NET, Python, etc en codedrinks.com

6 comentarios en “Procesar un formulario con PHP

  1. Gracias Brother, la verdad no se nada de PHP, pero tienes razon, me ha ayudado bastante estos ejemplos. Quiero aprender un poco mas asi que seguire buscando, de entrada me has ayudado bastante

  2. Gracias Hermano, en honor a la verdad, el mundo de la informática es fascinante y este pequeño tutorial me anima a querer seguir explorando en la Programación. Espero encontrar mas de estos tutoriales, porque realmente estoy dispuesto aprender programación. Gracias por sus aportes estimados Cybernautas. God Bless You.

  3. Hola la pregunta es, (soy nuevito en esto), necesito una programa php o con el dreamwever puedo hacer todo????
    gracias

  4. Muchas gracias por su manual se ha servido mucho

  5. esta mal formulado ese archivo html.. muy desparejo!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s