Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2010, 13:48
xMarioHx
 
Fecha de Ingreso: septiembre-2009
Mensajes: 33
Antigüedad: 14 años, 7 meses
Puntos: 1
No me funciona la condición IF ¿? Ayuda plz

Tengo la siguiente sentencía, que consulta 2 bases de datos

se componen asi:

Quest
  1. id
  2. contenido
  3. opcion

en la segunda

userquest
  1. iduser
  2. idquest
  3. estado

Entonces deseo mostrar el contenido siempre y cuando se cumplan las siguientes condiciones

Código PHP:
$resultado doquery("SELECT * FROM {{table}} WHERE id<='$userlvl' order by id","quest");
    while (
$row mysql_fetch_row($resultado)){
    
$qid $row[0]; 
    
$mostrar 1;
    if (
$qid 1){
        
$tempqid $qid -1;
        
$questlquery doquery("SELECT `estado` FROM {{table}} WHERE iduser='$userid' AND idquest='$tempqid'""usquest");
        
$questl mysql_fetch_array($questlquery);
        if (
$questl[0] == 3){
            
$mostrar 1;
        } else{ 
$mostrar 0;}
    }
    if (
$mostrar == 1) { 
        echo 
"CONTENIDO VARIOS MUCHOS";
        }

Pero nunca entro al if para cambiar el valos de la variable a 1, aunque en la base de datos el valor de estado sea 3.

$questl[0] me dice que es 0


las demas variables las probe y estan bien

pero $questl[0] siempre es 0 y creo que por eso no entra al IF.

GRACIAS!!!!


que hago mal


Gracias por la ayuda