Foros del Web » Programando para Internet » PHP »

Me llega el formulario vacio

Estas en el tema de Me llega el formulario vacio en el foro de PHP en Foros del Web. Hola a todos de este foro tengo una falla igual con una plantilla que me descargue el codigo html es este <form id="ContactForm" method="post" action="PIE.php"> ...

  #31 (permalink)  
Antiguo 27/05/2013, 19:04
 
Fecha de Ingreso: mayo-2013
Mensajes: 1
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Me llega el formulario vacio

Hola a todos de este foro tengo una falla igual con una plantilla que me descargue el codigo html es este

<form id="ContactForm" method="post" action="PIE.php">
<div>
<div class="wrapper">
<span><label>Nombres:</label</span>
<div class="bg"><input name="nombre" size="30" class="input"></div>
</div>
<div class="wrapper">
<span><label>Tel&eacute;fono:</label></span>
<div class="bg"><input name="tel" class="input"></div>
</div>
<div class="wrapper">
<span><label>Email:</label></span>
<div class="bg"><input name="email" class="input"></div>
</div>
<div class="textarea_box">
<span><label>Comentarios:</label></span>
<div class="bg"><textarea name="mensaje" cols="40" rows="8"></textarea></div>
</div>
<a href="PIE.php" class="button1" onClick="document.getElementByname('ContactForm'). submit()">Enviar</a>
<a href="Contactos.html" class="button1" onClick="document.getElementname('ContactForm').re set()">Borrar</a>
</form>
</div>

y el codigo php es el siguiente

<?php
$para = "[email protected]";
$asunto = "La siguiente persona contacto desde la web".$nombre;

$headers = 'Enviado desde: '.$email."\r\n";
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "X-Priority: 1 \r\n"; //1 urgente 5 no urgente 3 default
$headers .= "X-MSMail-Priority: High \r\n";

$nombre = $_POST["nombre"];
$tel = $_POST["tel"];
$email = $_POST["email"];
$mensaje = $_POST["mensaje"];

$mensaje .= "Nombre: ".$nombre."<br>";

$mensaje .= "Tel: ".$tel."<br>";
$mensaje .= "Correo: ".$email."<br>";
$mensaje .= "Comentarios: ".$mensaje;



$mail_status = mail($para, $asunto, $headers, $mensaje);

if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Gracias por contactarnos no comunicaremos con usted en corto tiempo');
window.location = 'Contactos.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Si el mensaje falla favor contactar a [email protected]');
window.location ='Contactos.html';
</script>
<?php
}
header( 'Content-type: text/x-component' );
include( 'PIE.htc' );
?>


y al correo me llega esto

Nombre:
Tel:
Correo:
Comentarios: Nombre:
Tel:
Correo:


alguien me puede ayudar y decirme que hize mal en el codigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:59.