Código HTML:
<form action="envio.php" method="post"> Asunto del mensaje: <select name="asunto"> <option value="pedido">Pedido</option></select> <br/><br/>Teléfono: <input style="width:400px" name="telefono" type="textbox"/> <br/><br/>Correo: <input style="width:408px" name="remite" type="textbox"/> <br/><br/>Provincia / Localidad: <input style="width:338px" name="provincia" type="textbox"/> <br/><br/>Cantidad: <input style="width:397px" name="cantidad" type="textbox"/> <br/><br/>Mensaje: <textarea name="texto" style="width:400px;height:50px;"></textarea> <center><br /><br /><input value="Enviar" type="submit"/></center> </form>
Código PHP:
<?php
$asunto = $_POST['asunto'];
$texto = $_POST['texto'];
$remite = $_POST['remite'];
$to = "[email protected]";
$header = "From: $remite";
if ($texto=="" || $remite=="")
echo "No se pudo enviar el formulario, rellene los campos correctamente. <a href='formulario.html'>Volver al formulario</a>";
else
{
mail($to,$asunto,$texto,$header);
?>
<script>
window.location.href="enviado.html";
</script>
<?php
}
El caso es que el formulario me llega correctamente, se ve el remitente, el asunto y su mensaje. Lo que quería es que dentro del mensaje aparecieran también los otros datos de teléfono, provincia, etc. He probado varias cosas, pero een correo sigue sin mostrarse los datos que os comento.
A ver si alguien me puede ayudar.
Saludos.