Hola a todos,
tengo un problemón que no logro solucionar con los formularios. He intentado sacar algo en claro de otros temas abiertos pero no logro entenderlo. El tema es que el servidor a cambiado a php5 y no me van los formularios de ninguna página. No tengo mucha idea de php por lo que recurro a vosotros.
El problema que tengo es que el campo "mensaje" me sale vacío y, cuando recibo el correo aparece [email protected]
cuando quiero que aparezca [email protected].
Código html
<form action="engranes.php" method="post" name="comentarios" id="comentarios" >
<fieldset>
<input class="no_style" type="hidden" name="id" /><br />
<label for="nombre"><span class="Estilo5"><span class="Estilo6 Estilo1">Nombre:</span></span> </label>
<input id="nombre" type="text" name="nombre" />
<br />
<label for="email"><span class="Estilo6 Estilo1">Email:</span></label>
<input id="email" class="input_green" type="text" name="email" /><br />
<label for="asunto" class="Estilo6 Estilo1">Asunto:</label>
<input id="asunto" class="input_green" type="text" name="asunto" />
<br />
<label for="mensaje" class="Estilo6 Estilo1">Mensaje:</label>
<textarea id="mensaje" name="mensaje" cols="45" rows="6"></textarea>
<br />
<label for="" ></label>
<input class="Estilo6" type="submit" value="Enviar" />
</fieldset>
</form>
Código php
<?php
$mail='[email protected]';
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];
$thank="gracias.html";
$error="error.php";
if (mail($mail,"Consulta Web",$message))
header ("Location: $thank")
?>