Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2011, 06:28
martipun
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años, 1 mes
Puntos: 0
problema con envío de formulario.

Buenas a todos.. aunque hace más de 1 año que estoy por aquí, nuna hasta hoy había tenido la necesidad de preguntar en el foro.. hoy ha llegado el día.. así que allá voy...

Tengo una página con un formulario, y sólo por navegar por dicha página el formulario se activa y me envía una consulta al mail como si se hubiera generado una consulta en el formulario.. no consigo sabe que ocurre... a ver si alguien me echa un cable...

el código php es el siguiente:

<?php


$mail='[email protected]';


$nombre = $_POST['nombre'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$persona = $_POST['persona'];
$poblacion = $_POST['poblacion'];
$coment = $_POST['coment'];
$thank="contacto.html";

$message = "
nombre:".$nombre."
direccion:".$direccion."
telefono:".$telefono."
email:".$email."
persona:".$persona."
poblacion:".$poblacion."
coment:".$coment."";



if (mail($mail,"consulta",$message))
{
?>
<script type="text/javascript">
window.location="<?php echo $thank; ?>";
</script>
<?php
}
?>

y el html del formulario:
<form method="POST" action="contacto.php" name="formulario">
<div style="float: right; padding-top: 0px ! important;">
Persona de contacto: <br />
<input type=text name="persona">
<br>
Población:<br />
<input type=text name="poblacion">
Email:<br />
<input type=text name="email">

<br />

</div>

Empresa: <br />
<input type=text name="nombre">
<br>
Dirección:<br />
<input type=text name="direccion">
<br>
Teléfono:<br />
<input type=text name="telefono">
<br />
Comentarios: <br />
<textarea name="coment" cols=32 rows=6></textarea>
<br>



<input type="hidden" value="enviado" name="accion"/>


<div style="text-align: left; padding-top: 10px; padding-left: 30px; float:left">
<button type="submit" class="submit"></button>

</div>
<div style="text-align: left; padding-top: 10px; padding-left: 30px; float:left">
<button type="reset" class="reset"></button>
</div>



</form>


Gracias a todos