Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/01/2013, 06:50
Avatar de miguelgalannunez
miguelgalannunez
 
Fecha de Ingreso: febrero-2012
Mensajes: 158
Antigüedad: 12 años, 2 meses
Puntos: 0
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.';
}

?>