Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] comparar campo NULL

Estas en el tema de comparar campo NULL en el foro de PHP en Foros del Web. hola amios estoy haciendo esto : if (isset($codmeta) && isset($codestado) && isset($idmes) && isset($idtipodocumento)){echo ´hola´; }else{ echo 'chau';} toda las variables inician con NULL y ...
  #1 (permalink)  
Antiguo 26/02/2013, 12:07
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 15 años, 2 meses
Puntos: 3
comparar campo NULL

hola amios


estoy haciendo esto :


if (isset($codmeta) && isset($codestado) && isset($idmes) && isset($idtipodocumento)){echo ´hola´;
}else{ echo 'chau';}


toda las variables inician con NULL y si ingresan sin problema e imprime el HOLA.
El problema esta cuando $codmeta='0003', sucede que me sigue imprimiendo HOLA,

otra forma de comparar el valor nulo? o hacer otro tipo de comparación?

GRACIAS
  #2 (permalink)  
Antiguo 26/02/2013, 12:13
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: comparar campo NULL

no estás comparando con null, estás verificando si la variable existe, y puede existir conteniendo null o cualquier otra cosa.

Si quieres que se detenga cuando no contenga null, deberías hacer

Código PHP:
Ver original
  1. if($variable ==null)
  2.     echo "Hola";
  3. else
  4.    echo "adios";
  #3 (permalink)  
Antiguo 26/02/2013, 12:44
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: comparar campo NULL

Cita:
Iniciado por ocp001a Ver Mensaje
no estás comparando con null, estás verificando si la variable existe, y puede existir conteniendo null o cualquier otra cosa.

Si quieres que se detenga cuando no contenga null, deberías hacer

Código PHP:
Ver original
  1. if($variable ==null)
  2.     echo "Hola";
  3. else
  4.    echo "adios";

asi no funca, pero probando y probando lo hice asi:

if ($codmeta == 'NULL' && $codestado == 'NULL' && $idmes == 'NULL' && $idtipodocumento == 'NULL'){

gasias
  #4 (permalink)  
Antiguo 26/02/2013, 12:48
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: comparar campo NULL

pues ten cuidado, ya que estás comparando contra una cadena, no contra el valor null al encerrar entre apóstrofes el 'NULL' ahora bien, lo que te recomendé quizá no te funcionara por que creo que coloqué las acciones al revés.

Etiquetas: campo, null, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:39.