Hola, pido de su ayuda porque no se que estoy haciendo mal... tengo un formulario en HTML que se envia a un PHP... el PHP valida que no se recibieron las variables y manda el correo, pero el problema es que no las recibe...
Estos son los codigos:
FORMULARIO:
Código HTML:
Ver original<form action="send.php" method="POST" enctype="application/x-www-form-urlencoded" name="contacto" target="_self" id="contacto" onsubmit="MM_validateForm('nombre','','R','email','','RisEmail','telefono','','R','comentarios','','R');return document.MM_returnValue"> <table width="410" border="0" align="center" cellpadding="0" cellspacing="0"> <td colspan="2" align="center" valign="middle" class="previa-titulo"> </td> <td height="35" colspan="2" align="center" valign="middle" bgcolor="#E5E5E5" class="previa-titulo">Formulario de Contacto
</td> <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Nombre:
</td> <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5"> <input name="nombre" type="text" class="descripcion-rojo" id="nombre" /></td> <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Email:
</td> <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5"> <input name="email" type="text" class="descripcion-rojo" id="email" /></td> <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Teléfono:
</td> <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5"> <input name="telefono" type="text" class="descripcion-rojo" id="telefono" /></td> <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Comentarios:
</td> <td width="290" height="100" align="left" valign="middle" bgcolor="#F5F5F5"> <textarea name="comentarios" cols="35" rows="5" class="descripcion-rojo" id="comentarios"></textarea></td> <td width="120" height="30" align="left" valign="middle" bgcolor="#F5F5F5"> </td> <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5"><input name="Enviar" type="submit" class="USD" id="enviar" value="Enviar" /></td>
PHP:
Código PHP:
Ver original<?PHP if ($HTTP_POST_VARS){
$nombre = $_POST['nombre'];
$email= $_POST['email'];
$telefono= $_POST['telefono'];
$comentarios= $_POST['comentarios'];
$asunto="Contacto Web ";
$encabezado="From: $nombre<$email >\n";
//Informacion del e-mail
$mensajedatos="
Nombre:
$nombre
Email:
$email
Teléfono:
$telefono
Comentarios:
$comenatrios
";
//E-mail al cual se envia el mensaje
//Accion de enviar el mensaje
mail($mail, $asunto,$mensajedatos,$encabezado );
?>
<script type="text/javascript">
location.href="enviado.html";
</script>
<?
}
else{
?>
<script language="Javascript" type="text/javascript">
alert("No se ha completado correctamente el Formulario");
window.location.href="contacto.html"
</script>
<?php
}
?>
Alguien me podría orientar que estoy haciendo mal?
Adicionalmente en Dreamweaver utilicé la funcion "Validar formulario"
saludos.