Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2005, 12:43
Avatar de DoKyE
DoKyE
 
Fecha de Ingreso: junio-2005
Mensajes: 144
Antigüedad: 18 años, 10 meses
Puntos: 0
Validar campos de un formulario

hola, quisiera que me ayudaran con el siguiente problema,
tengo un formulario de contacto en un sitio, pero no esta validado por lo que en ocaciones me llegan e-mails sin niungun contenido o con el contenido por defecto, como puedo hacerlo para validar los campos de mi formulario para que no envie nada si alguno de los campos esta vacio?

este es el codigo de la pagina contacto.php
Código PHP:
<? 
if (!$HTTP_POST_VARS){ 
?><br>
  <p class="Estilo13"> Completa los datos que a continuaci&oacute;n se piden, as&iacute; nos pondremos en contacto contigo. </p>
  <table width="448" border="0" align="center">
    <tr>
      <td width="300"><p class="Estilo13">&nbsp;</p>
        <form action="contacto.php" method=post>
          <p><span class="items-main">Nombre *</span><br>
              <input name="nombre" type=text size=30>
              <br>
              <span class="items-main">Email *</span><br>
              <input name="email" type=text class="listas2" value="[email protected]" size=30>
              <br>
              <span class="items-main">Tel&eacute;fono *</span><br>
              <input name="fono" type=text size=25>
              <br>
              <span class="items-main">Comentarios *</span><br>
              <textarea name="comentarios" cols=44 rows=6 class="Estilo20" id="comentarios"></textarea>
              <br>
              <input type=submit class="items-main" value="Enviar">
          </p>
        </form>
        </td>
      <td width="138"><div align="left">
        <p><img src="img/correo1.jpg" alt="e-mail Centro Tur&iacute;stico Lago Natri - Chilo&eacute;" width="120" height="89"></p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>&nbsp;</p>
      </div></td>
    </tr>
  </table>  
  <p class="Estilo13"><span class="Estilo10">             <? 
}else{ 
    
//Estoy recibiendo el formulario, compongo el cuerpo 
    
$cuerpo "      << Consulta desde Sitio Web >>> \n";
    
$cuerpo .= " \n";
    
$cuerpo .= "Nombre de Contacto:" $HTTP_POST_VARS["nombre"] . "\n"
    
$cuerpo .= "Email de Contacto >:" $HTTP_POST_VARS["email"] . "\n"
    
$cuerpo .= "Teléfono:" $HTTP_POST_VARS["fono"] . "\n"
    
$cuerpo .= "Comentarios del usuario:" $HTTP_POST_VARS["comentarios"] . "\n"

    
$add_header "From: Sitio Web <".$_POST[email].">\r\n"

    
//mando el correo... 
    
mail("[email protected]""Consulta desde sitio web"$cuerpo$add_header);

    
//doy las gracias por el env&iacute;o 
    
echo"<br>";
    echo
"<br>";
    echo
"<br>";
    echo
"<br>";
    echo
"<div align=\"center\"><span class=\"items-main\"> Gracias por contactarnos, pronto nos comunicaremos con usted.</span><br></div>"
    echo
"<br>";
    echo
"<div align=\"center\"><img src=\"img/correo.gif\"></div>";
    echo
"<br>";

?>
          </span></p>
  <p align="center" class="Estilo13"><span class="Estilo10"><span class="items-main">___________________________<br>
            </span><span class="Estilo9"> Para mayor informaci&oacute;n cont&aacute;ctenos a los tel&eacute;fonos (cel) <strong>95420574</strong> - <strong>98739466</strong><br>
            o a nuestros e-mails <span class="Estilo16">[email protected] </span>y <span class="Estilo16">[email protected]</span> <br>
            Esperamos sus preguntas y/o sugerencias.<br> <br>
             <em>Staff Centro Tur&iacute;stico Lago Natri 2005 </em></span></span></p>
  <P align="justify" class="Estilo10">
saludos y gracias
__________________
Chiloé