Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2012, 07:22
afuentealba
 
Fecha de Ingreso: abril-2012
Mensajes: 65
Antigüedad: 12 años
Puntos: 0
Comprobar si un campo esta vacio o tiene un dato igual a otro para realizar una accio

Buenos días, bien tengo un problema, estoy desarrollando un cuestionario donde el valor final que vendría ser cuando el usuario termino el cuestionario, es fechafinal en la bd, por lo que antes de empezar el cuestionario consulto si fecha final es == de 0-0-0, si es distinto significa que el usuario ya termino, el boton final del cuestionario modifica ese valor en la bd.

Mi problema es que los cuestionarios son dinámicos, se generaran al empezarlos escogiéndoos las preguntas dependiendo de quien empezó y crea tablas con las preguntas asociadas (y también se crea el campo fechafinal con los datos 0-0-0)

Por lo que cuando hago la consulta
SI fecha final es <> 0, entonces el cuestionario estaría terminado, si no, puede volver a entrar y continuar contestando.

Pero si no ah entrado nunca y este cuestionario no se a creado, ese IF no me sirve, estaba pensado hacer esto

IF (emty or fechafinal == 0) ( puede entrar por primera ves o seguir contestándolo
Else (que seria fecha final <> 0) cuestionario terminado.

Pero no logro dar con la sentencia php de ese if que me funcione.

Alguien?

Código PHP:
//Verifico si la auditoria esta terminada 
$verificaquery "SELECT fec_finauditoria  
FROM formulario_paso_copy 
WHERE  fec_finauditoria = '0000-00-00 00:00:00'"
;

$ve mysql_query($verificaquery) or die(mysql_error()); 
$num_reg mysql_num_rows($ve);

 if ( 
$num_reg == 0){ 
//aca deberia crear o continuar

else

//cuestionario terminado 
aca tengo que agregar un OR para que no solo si es igual, si no tambien si esta vacia, tambien pueda entrar.

Gracias de antemano!