Creando formularios por mail con php
En mi trabajo este ultimo tiempo me han pedido mucho que realice formularios que se puedan enviar por mail, es decir, formularios tanto de contacto, como de registro o de cualquier otro tipo. El tema es que siempre se tienen que mandar y llegar a una direccion de correo.
Es por esto que decidi crear quizas este mini tutorial para que aquellos usuarios que recien comienza a programar en php puedan ver lo sencillo que es crear formularios con html y enviarlos por mail con php.
Los formularios se pueden crear desde Dreamweaver CS3 muy facil seleccionando, INSERTAR-> FORMULARIO
Pero aqui les mostrare como hacerlo mediante codigo y tratare de explicar que hace cada sentencia, porque el que quiera hacerlo por dreamweaver lo puede hacer muy facil, pero no sabra que hace cada cosa
Antes que nada, vamos a crear 4 cajas de textos, 3 comunes y una multilinea, que contendra cada una?
1- Nombre del usuario
2- Mail
3- Sitio web
4- Comentario, este sera multilinea para que pueda escribir lo que desee
Asique por ahora el formulario HTML usara el siguiente codigo:
<form id=”contacto” name=”contacto” method=”post” action=”enviar.php”>
<label>nombre
<input type=”text” name=”nombre” id=”nombre” />
</label>
<p>
<label>mail
<input type=”text” name=”mail” id=”mail” />
</label>
</p>
<p>
<label>web
<input type=”text” name=”web” id=”web” />
</label>
</p>
<p>
<label>comentario
<textarea name=”comentario” id=”comentario” cols=”45″ rows=”5″></textarea>
</label>
</p>
</form>
Tenemos el form creado, si vamos al dreamweaver y lo pegamos en la pestaña de codigo, luego al ver en vista diseño lo podremos observar mas claramente.
Como veran existen algunos tags HTML alli que quizas se den cuenta que son:
form, es el comienzo del formulario, junto podemos ver el id del mismo.
method, el metodo que emplea para el envio de las variables y los datos, es de tipo POST, que nos servira mas adelante para recibir las variables en el archivo php que usaremos.
action, este tag realiza la accion de enviar por post los datos al archivo enviar.php este sera el encargado de recibir los datos y procesarlo.
input type text, el tag hace referencia al tipo de entrada que habra en el formulario, es un campo texto, el cual lleva por nombre en name nombre, mail y web, esas variables las usaremos en enviar.php asique deben ser tenidas muy en cuenta y llevar nombres descriptivos, no recomiendo para nada utilizar, texto1, texto2, sino despues no sabran de que se trata.

Leave Your Comments Below