Cita:
Iniciado por Vallu
Creo que el problema lo puedes tener al hacer el mysql_fetch_array();
Para evitar problemas es mejor que siempre lo utilizes en un bucle, para que asigne valores dinamicamente. Por si no me entiendes te dejo este link:
http://php.net/manual/es/function.mysql-fetch-array.php Ya, lo hice como tu dijiste pero tampoco me funciona...
incluso, me imprime por cada uno q no esta moroso...y yo quiero que si NINGUN alumno se encuentra moroso, simplemente muestre el mensaje del else....
te dejo el codigo para que lo veas:
Código PHP:
//SELECIONA ULTIMA ASISTENCIA DE ALUMNO EN EL LIBRO
$ultima_asistencia= "SELECT * FROM libro ORDER BY fecha_ingreso DESC " ;
$respuesta2= mysql_query($ultima_asistencia, $conexion) or die (mysql_error());
//REVISA SI ESTA MOROSO
$respuesta= mysql_query("SELECT * FROM cuenta ORDER BY fecha_ultimo_pago DESC", $conexion) or die (mysql_error());
echo "<table border= 1>";
echo "<tr>";
echo "<td> <b> Rut </b> </td>";
echo "</tr>";
while($array2=mysql_fetch_array($respuesta2 ) && $array=mysql_fetch_array($respuesta) )
{
if(strtotime($array["caduca"]) < strtotime($array2["fecha_ingreso"]))
{
echo "<tr>";
echo "<td>".$array["rut_alumno"]."</td>";
echo "</tr>";
}
else
{
echo "<tr>";
echo "<td> No se encuetra ningun alumno moroso</td>";
echo "</tr>";
}
}
echo "</table>";