Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2012, 04:52
polmadur
 
Fecha de Ingreso: enero-2010
Mensajes: 49
Antigüedad: 14 años, 10 meses
Puntos: 0
Comprobar si una variable esta en blanco con isset()

Hola, os explico, tengo este formulario html. Os pongo un pequeño trozo por no poner todos los inputs ya que de momento solo estoy trabajando con este.

Código HTML:
Ver original
  1. <form action="comprueba.php" method="post">
  2.         <div class="persona">
  3.         Nom: <input name="nom" type="text"/>
  4.                 <input type="submit" name="submit" value="Envia dades">
  5.    
  6.             </div>
  7.             </form>

Ahora estoy haciendo un archivo php donde hago diferentes comprobaciones; que el nombre solo sean letras, dni, fecha de nacimiento.....

Y me surge un problemilla que me ha creado una gran duda. Si yo envío ese campo vacío tiene que saltar un mensaje de error, pero como lo compruebo?

Por ejemplo yo tengo

Código PHP:
Ver original
  1. if (isset($_POST["nom"])){
  2.             echo "Nombre definido";
  3.         }

y siempre printa Nombre definido. Lo que yo quiero es que si ese campo no lo introduzco no printe nada o en su defecto haga otras comprobaciones o demás cosas que mas adelante quiero implementar. He leído algo de "$_SESSION" pero voy un poco perdido con esto.

Muchas gracias