Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2011, 04:35
idealcris
 
Fecha de Ingreso: enero-2011
Mensajes: 30
Antigüedad: 13 años, 3 meses
Puntos: 1
Pregunta El formulario me lo manda sin los datos

Hola a todos
Tengo un problema con el formulario, cuándo me llega al correo me llega sin los datos del contacto.

¿Me podeis a yudar aver dónde está el fallo?

Os escribo el códgo que tengo:

<form action="send.php" method="post" name="contacto" id="contacto" onsubmit="MM_validateForm('Nombre','','R');return document.MM_returnValue">
<p><label for="Nombre">Nombre</label>
<input name="Nombre" type="text" id="Nombre" size="30" /></p>
<p>&nbsp;</p>
<p>
<label for="Apellido">Apellido</label>
<input name="Apellido" type="text" id="Apellido" size="30" /></p>
<p>&nbsp;</p>
<p><label for="Telefono">Telefono</label>
<input name="Telefono" type="text" id="Telefono" size="30" />
</p>
</p>
<p>&nbsp; </p>
<p><label for="Mail">Mail</label>
<input name="Mail" type="text" id="Mail" size="30" /></p>
<p>&nbsp;</p>
<p>
<label for="Mensaje">Mensaje</br>
<textarea name="Mensaje" cols="30" id="Mensaje" style="width:150px" >
</textarea>

</label></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<form name="form1" method="post" action="mailto:[email protected]">
<input type="submit" name="Submit" value="Enviar">

</form>


También está creado el archivo send.php, que es el siguiente:

<title>send.php</title>
<?php
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$cuerpo = $_POST['mensaje'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje .= "Este mensaje fue enviado por " . $nombre ." \r\n";
$mensaje .= "Su apellido " . $apellidos ." \r\n";
$mensaje .= " Su telefono " . $telefono . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $cuerpo . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde www.ibericamultiweb.com';
mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Mensaje enviado correctamente';

?>


Y esto es lo que me llega a mi correo:


Este mensaje fue enviado por
Su apellido
Su telefono
Su e-mail es:
Mensaje:
Enviado el 01/02/2011


Muchisimas gracias