Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2010, 23:00
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 7 meses
Puntos: 6
Pregunta No muestra resultado (usuarios morosos), chequeen el código

Hola, bueno mi problema es que intento mostrar mediante una tabla html todos los usuarios que deben dinero en su cuenta (morosos) ....

resulta que el calculo es simple= ultima fecha de ingreso < fecha que caduca su cuenta ....

bueno en la base de datos me encargue que hubieran 2 usuarios "morosos"... los que se debieran mostrar en la tabla...

y bueno...mi problema es que no se muestran!

les dejo el código, que por cierto... creo que el problema se origina al realizar la consulta a la tabla "cuenta" ... en donde el usuario tendrá registrado la "fecha_ultimo_pago" , "caduca" (fecha que vence su cuenta, por lo que debe pagar de nuevo el servicio), "rut_alumno" (rut_alumno viene siendo el ID_alumno).

la tabla "libro" tiene registrada la hora de entrada y salida, también con su fecha de ingreso...



Código PHP:
<?PHP

//SELECIONA ULTIMA ASISTENCIA DE ALUMNO EN EL LIBRO
            
$ultima_asistencia"SELECT * FROM libro  ORDER BY fecha_ingreso DESC  "  ;
            
$respuesta2mysql_query($ultima_asistencia$conexion) or die (mysql_error());
            
$array2=mysql_fetch_array($respuesta2);


            
//SELECCIONO "CADUCA" DE LA TABLA CUENTA

            
$respuestamysql_query('SELECT * FROM cuenta'$conexion) or die     (mysql_error());
            
$array=mysql_fetch_array($respuesta);
            

//VEO SI LOS QUE ESTAN MOROSOS

                  
if(strtotime($array["caduca"]) < strtotime($array2["fecha_ingreso"]))
                  {
                       echo 
"<table border= 1>";
                        echo 
"<tr>";
                               echo 
"<td> <b> Rut </b>      </td>";
                        echo 
"</tr>";

                        echo 
"<tr>";
                               echo 
"<td>".$array["rut_alumno"]."</td>";
                        echo 
"</tr>";

                       echo 
"</table>";
                  }
                  else
                      {
                      echo 
"No se encuetra ningun alumno moroso";
                      }

?>
bueno y no me lanza error ni nada..solo me imprime el ELSE y no el IF con los 2 usuarios que se encuentran "morosos"...

Bueno gracias por el tiempo!

Espero sus respuestas!!, de ante mano muchas gracias