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..