Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/03/2013, 15:26
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: resultado al llamar contenido BD

Eso lo hemos entendido perfectamente, pero el problema es que no estás haciendo correctamente la validación.
Si el campo es NULL, el contenido del array para ese campo no es "NULL" sino NULL (el primero es una cadena de texto, el segundo es un estado):
Código PHP:
Ver original
  1. <?php
  2. $var = NULL;      
  3. ?>
Esto puede detectarse con is_nul(), cuando retorna falso:
Código PHP:
Ver original
  1. <?php
  2.  
  3. if(!is_null($inexistent))
  4.     {
  5.     ...
  6.     };
  7.  
  8. ?>
Si es cero, es decir un valor numérico, no debes compararlo con una cadena de texto:
Código PHP:
Ver original
  1. <?php
  2.  
  3. if($inexistent == 0)
  4.     {
  5.     ...
  6.     };
  7.  
  8. ?>
Si un campo puede obtenerse con diferentes valores, entonces lo que debes hacer es considera eso como una sola condición:
Código PHP:
Ver original
  1. if( $VENDOR_URL AND $VENDOR_HOMEPAGE AND($is_nul($IS_VENDOR) OR $IS_VENDOR==0))
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)