Hola! una vez mas por aqui, este foro me ha resultado bastante util. Quisiera consultar lo siguiente: tengo un formulario de contacto que se envia a un correo electronico, el problema es que no envia 2 campos en particular y no logro ver el problema. Los campos son email y direccion. Tambien tengo un codigo en js para validar los campos, no se si eso influya. Mis codigos:
Formulario html:
Código HTML:
<form action="send_contacto.php" method="post" name="frmContacto" onSubmit = "return validar(this)">
<div>
<label for="Nombre">Nombre *:</label>
<input type="text" id="inp1" name="txtNombre" maxlength="50"/>
</div>
<div>
<label for="CI">C.I.*:</label>
<input type="text" id="inp2" name="txtCI" maxlength="15"/>
</div>
<div>
<label for="Direccion">Direccion*:</label>
<input type="text" id="inp3" name="txtDireccion" maxlength="100"/>
</div>
<div>
<label for="Email">E-mail*:</label>
<input type="text" id="inp4" name="txtEmail" maxlength="30"/>
</div>
<div>
<label for="Telefono">Telefono*:</label>
<input type="text" id="inp5" name="txtTelefono" maxlength="15"/>
</div>
<div>
<input class="button1" type="reset" value=""/> <p>
</div>
</div>
<div id="TextArea">
<label for="Mensaje">Mensaje*:</label>
<textarea id="Mensaje" name="txtMensaje"></textarea>
<input class="button2" type="submit" id="btnEnviar" value=""/>
</div>
Codigo PHP
Código PHP:
Ver original[PHP]
<?php
$asunto = 'Contacto desde pagina web;
$cabeceras = 'From: contacto@paginaweb.com'. "\r\n" .
'X-Mailer: PHP/' . phpversion();
$nombre = $_POST['txtNombre'];
$ci = $_POST['txtCI'];
$direccion = $_POST['txtDireccion'];
$email = $_POST['txtEmail'];
$telefono = $_POST['txtTelefono'];
$mensaje = $_POST['txtMensaje'];
$email = $_POST['inp3'];
$direccion = $_POST['inp4'];
$mensaje = $_POST['txtMensaje'];
$cuerpo = "Este mensaje fue enviado por " . $nombre . ", Cedula de Identidadf: " . $ci . " \r\n";
$cuerpo .= "Su domicilio es: " . $direccion . ", su correo es:" .$email. ", y su telefono es:" .$telefono. " \r\n";
$cuerpo .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$cuerpo .= "Enviado el " . date('d/m/Y', time());
ini_set(sendmail_from,'contacto@paginaweb.com');
mail($para, $asunto, utf8_decode($cuerpo), $cabeceras);
echo "$direccion"; //coloque un echo para ver la captura y los muestra vacios
echo "$email";
echo "el mensaje al fin fue enviado";
?>[/PHP]
Espero puedan ayudarme... muchas gracias de antemano