Algun sitio donde expliquen como hacer un formulario correctamente??
Los sitios donde he buscado está un poco rebuscado.. y no son fáciles de programar..
Muchas gracias
| ||||
Respuesta: Formularios?? hola podrias revisar esta pagina, http://www.desarrolloweb.com/articulos/647.php te explican paso a paso. |
| ||||
Respuesta: Formularios?? Muchas gracias pero.. hacer el formulario en HTML ya lo tengo.. lo que me cuesta es programarlo.. es decir.. yo en mi formulario tengo la etiqueta action apuntando a un archivo llamado mail.php Te paso el codigo del formulario y del archivo PHP para ver si ves algun error.. HTML del formulario: <form action="mail.php" method="post" name="contact" id="contact-form"> <div class="grid4 col alpha"> <label for="name">Nombre:</label> <input type="text" name="name" id="name" class="full-width" required /> </div> <div class="grid4 col omega"> <label for="email">Email:</label> <input type="email" name="email" id="email" class="full-width" required /> </div> <label for="message">Mensaje:</label> <textarea name="message" id="message" cols="30" rows="7" class="full-width" required></textarea> <input type="submit" value="Enviar" class="animated shake" /> </form> Codigo PHP: <?php $name = $_POST['name']; $email = $_POST['email']; $msg = nl2br($_POST['message']); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: " . $email . "\n"; $headers .= "Reply-To: " . $email . "\n\n"; //Here you can add your email address $to = "[email protected]"; $toSubject = "$email"; $emailBody = "Nombre: $name <br /><br /> Mensaje: <br /> <br /> $msg <br />"; $message = $emailBody; if(@mail($to, $toSubject, $message, $headers)){ echo 'Mensaje enviado correctamente, nos pondremos en contacto con ud. con la mayor brevedad posible.'; }else{ echo 'Error al enviar el formulario, asegúrese de rellenar todos los campos.'; } ?> |
Etiquetas: |