Tengo un problema con un formulario, me envia el mail correctamente, pero los campos: Nombre y mail me llegan en blanco, en cambio el de Texto del mensaje me llega perfecto... No sé como tiene que llamar el archivo enviar.php a esos campos correctamente... Os Engancho los codigos:
Formulario:
<form action="enviar.php" method="post" id="ContactForm">
<div>
<div class="wrapper">
<span>El teu nom:</span>
<input type="text" class="input" >
</div>
<div class="wrapper">
<span>El teu e-mail:</span>
<input type="text2" class="input" >
</div>
<div class="textarea_box">
<span>El teu missatge:</span>
<textarea name="textarea" cols="1" rows="1"></textarea>
</div>
<span> </span>
<a href="#" class="button" onClick="document.getElementById('ContactForm').reset()">Reset</a>
<a href="#" class="button" onClick="document.getElementById('ContactForm').submit()">Enviar</a>
</div>
</form>
Enviar.php:
<?php
$mail='[email protected]';
$nombre = $_POST['text'];
$email = $_POST['text'];
$msg = $_POST['textarea'];
$thank="index.html";
$message = "
nombre:".$nombre."
email:".$email."
msg:".$msg."";
if (mail($mail,"consulta",$message))
Header ("Location: $thank");
?>
Gracias de antemano y un saludo!