Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2013, 12:34
Avatar de phercin
phercin
 
Fecha de Ingreso: febrero-2009
Ubicación: Pachuca Hidalgo
Mensajes: 150
Antigüedad: 15 años, 2 meses
Puntos: 1
Sonrisa Mi formulario no recibe las variables

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
  1. <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">
  2.           <table width="410" border="0" align="center" cellpadding="0" cellspacing="0">
  3.             <tr>
  4.               <td colspan="2" align="center" valign="middle" class="previa-titulo">&nbsp;</td>
  5.             </tr>
  6.             <tr>
  7.               <td height="35" colspan="2" align="center" valign="middle" bgcolor="#E5E5E5" class="previa-titulo">Formulario de Contacto</td>
  8.             </tr>
  9.             <tr>
  10.               <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Nombre:&nbsp;</td>
  11.               <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5">
  12.                 <input name="nombre" type="text" class="descripcion-rojo" id="nombre" /></td>
  13.             </tr>
  14.             <tr>
  15.               <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Email:&nbsp;</td>
  16.               <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5">
  17.                 <input name="email" type="text" class="descripcion-rojo" id="email" /></td>
  18.             </tr>
  19.             <tr>
  20.               <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Teléfono:&nbsp;</td>
  21.               <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5">
  22.                 <input name="telefono" type="text" class="descripcion-rojo" id="telefono" /></td>
  23.             </tr>
  24.             <tr>
  25.               <td width="120" height="30" align="right" valign="middle" bgcolor="#F5F5F5">Comentarios:&nbsp;</td>
  26.               <td width="290" height="100" align="left" valign="middle" bgcolor="#F5F5F5">
  27.                 <textarea name="comentarios" cols="35" rows="5" class="descripcion-rojo" id="comentarios"></textarea></td>
  28.             </tr>
  29.             <tr>
  30.               <td width="120" height="30" align="left" valign="middle" bgcolor="#F5F5F5">&nbsp;</td>
  31.               <td width="290" height="40" align="left" valign="middle" bgcolor="#F5F5F5"><input name="Enviar" type="submit" class="USD" id="enviar" value="Enviar" /></td>
  32.             </tr>
  33.           </table>
  34.         </form>

PHP:
Código PHP:
Ver original
  1. <?PHP      if ($HTTP_POST_VARS){
  2.  
  3. $nombre = $_POST['nombre'];
  4. $email= $_POST['email'];
  5. $telefono= $_POST['telefono'];
  6. $comentarios= $_POST['comentarios'];
  7.  
  8.  
  9.  
  10. $asunto="Contacto Web ";
  11.  
  12.  
  13.  
  14.  
  15.  
  16. $encabezado="From: $nombre<$email >\n";
  17.  
  18.  
  19.  
  20. //Informacion del e-mail
  21.  
  22. $mensajedatos="
  23. Nombre:
  24. $nombre
  25.  
  26. Email:
  27. $email
  28.  
  29. Teléfono:
  30. $telefono
  31.  
  32. Comentarios:
  33. $comenatrios
  34.  
  35. ";
  36.  
  37.  
  38.  
  39. //E-mail al cual se envia el mensaje
  40.  
  41.  
  42.  
  43.  
  44. //Accion de enviar el mensaje
  45.  
  46. mail($mail, $asunto,$mensajedatos,$encabezado );
  47.  
  48. ?>
  49.    
  50.         <script type="text/javascript">
  51.         location.href="enviado.html";
  52.         </script>
  53.     <?
  54.  
  55.  
  56. }
  57. else{
  58.     ?>
  59. <script language="Javascript" type="text/javascript">
  60. alert("No se ha completado correctamente el Formulario");
  61. window.location.href="contacto.html"
  62.      </script>
  63. <?php
  64.     }
  65. ?>

Alguien me podría orientar que estoy haciendo mal?

Adicionalmente en Dreamweaver utilicé la funcion "Validar formulario"
saludos.