Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2011, 14:07
Gunmanspeed
 
Fecha de Ingreso: enero-2011
Ubicación: Alcantarilla , Murcia
Mensajes: 36
Antigüedad: 13 años, 4 meses
Puntos: 0
problema con formulario php

Hola! gracias de antemano por que gracias a esta pagina estoy pudiendo realizar mi pagina y creo que va bastante bien con todos los aportes que leeo y todos vuestros comet.

hay voy:

tengo un formulario en php y me gustaria que antes de enviarlo se me validara para que no se quede ningun campo vacio.


Pero por mas que busco y pruebo no consigo hacerlo, haver si me falla algo en el codigo, espero que me digan.
Código PHP:
<div id="formulario"> 
<?php
if (!$HTTP_POST_VARS){
?>

 
<form action="envia.php" method="post" >
  <div align="center">
    <p>
      <label></label>
    </p>
    <p>
      <label><span class="Estilo7">Nombre * </span><br />
      <input name="nombre" type="text" value="" />
      </label>
    </p>
    <p>
      <label></label>
      <label><span class="Estilo7">email * </span><br />
      <input type="text" name="email" />
      </label>
    </p>
    <p>
      <label><span class="Estilo7">titulo * </span><br />
      <input type="text" name="titulo" />
      </label>
    </p>
    <p>
      <label><span class="Estilo7">Escribe tu aporte * <br />
</span>
      <textarea name="coment" rows="25" cols="60"></textarea>
      </label>
</p><input type="submit" value="Enviar" />
  </div>
  <div align="center">
    <?php
}else{
  
    
$cuerpo "Han enviado un aporte \n";
    
$cuerpo .= "Titulo: " $HTTP_POST_VARS["titulo"] . "\n";
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n";
    
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n";
    
$cuerpo .= "Comentarios: " $HTTP_POST_VARS["coment"] . "\n";


    
mail("email1","Han enviado un aporte",$cuerpo);
    
mail("email2","Han enviado un aporte",$cuerpo);

    echo 
'<meta http-equiv="refresh" content="2;URL=index.html" />';
    echo 
"Gracias  por enviar su aporte. Se ha enviado correctamente.";
    echo 
"Lo colgaremos en la pagina cuando lo verifiquemos como correcto, un saludo.";
    
     
}
?>

  </div>
</form>



un saludo y gracias de antemano. me gustaria que fuera mas seguro tambien..