Este documento explica cómo procesar formularios con PHP. Se describen dos elementos fundamentales: la creación del formulario HTML y el archivo PHP procesador. Explica cómo crear un formulario HTML con campos nombrados en minúsculas sin caracteres especiales y cómo referenciar el archivo PHP procesador. Luego detalla cómo en PHP cada campo del formulario se convierte en una variable que puede usarse para construir un mensaje de correo electrónico con los datos ingresados y enviarlo a una dirección especificada.
1. Como procesar formularios con php.
Para procesar una formulario hecho en html existen varias formas y programas
que se pueden utilizar, alguno de los mas sencillos son FrontPage y PHP , es
posible utilizar otros lenguajes como JSP o Perl , en nuestro caso utilizaremos
PHP.
Para procesar formularios es importante tener en mente que hay 2 elementos
fundamentales en todo el proceso:
1.- La creación del formulario (ejemplo: miforma.php)
2.- El procesador de formulario (ejemplo : procesar.php)
1.- La creación del formulario es algo muy sencillo que puedes hacer con
cualquier editor html , algunas de las cosas que debes de cuidar son:
a ) Que nombre tendra tu formulario
b ) Que nombre tienen tus campos ( SIEMPRE ESCRITOS EN MINUSCULAS Y
NO ¡!!! DEBEN DE LLEVAR CARACTERS ESPECIALES : ejemplo: comentario ,
email , nombre )
c ) Cual es el nombre de la pagina que procesara tu formulario (ejemplo :
procesar.php)
2.- El procesamiento de formulario , es el archivo que utilizaras para procesar tu
formulario y tu pagina que tiene el formulario debe referenciar a esta pagina.
Para esta parte del ejemplo , vamos a suponer que tu pagina de formulario
contiene :
Los Campos / nombre
- Nombre / nombre
- Email / email
- Comentario / comentario
Toma en consideración que en php , cada campo dentro de un formulario se
convierte en una variable representada por el nombre y el símbolo de $
antecediendo el nombre del campo por lo que las variables quedarian asi :
Los Campos /nombre/nombre variable :
- Nombre / nombre / $nombre
- Email / email / $email
- Comentario / comentario / $comentario
Suponiendo que quieres enviar el contenido de las variables por email ala
cuenta soporte@sitiodesoporte.com , debes colocar el siguiente código al
principio de un archivo (MUY IMPORTANTE , ESTE ARCHIVO DEBE ESTAR
HECHO EN MODALIDAD TEXTO , LA PAGINA DEL FORMULARIO
TIPICAMENTE SE HACE EN MODALIDAD DISENIO ) ejemplo : procesar.php
2. <?
// recibir las variables
$nombre=$_REQUEST[‘nombre’];
$email = $_REQUEST[‘email’];
$comentario= $_REQUEST[‘comentario’];
//////// construir el mensaje
$mensaje = “Nombre : $nombre / Email : $email / Comentario : $comentario”;
//// enviar el email
mail(“soporte@sitiodesoporte.com“ , “El cabezal del email que se envia
“,$mensaje,”From: soporte@sitiodesoporte.com”);
?>
Recuerda que lo que tienes que poner todo inclusive los marcadores “ <? “ y
“?>” al principio y al final respectivamente , recuerda que tienes que cambiar
dentro de este código el nombre de las variables del ejemplo por las de tu
formulario , al igual que el email de soporte@sitiodesoporte.com por el email a
donde quieres que llegue los datos del tu formulario.