Espero se haya entendido el problema, ahí va el script:
Código PHP:
<? //FUNCION PARA VERIFICAR LA APROBACIÓN DE MATERIAS CORRELATIVAS
//**************************************************************
include("conexiones.php");
Function correl($materia, $cod_alumno)
{
session_start();
unset($_SESSION['lefaltan']);
$selecta="select correl_cod_mat from correl where cod_mat = '$materia' ";
conectar_admin('sga');
$id=mysql_query($selecta);
$datosa=mysql_fetch_array($id);
foreach($datosa as $k)
{
$selectb="SELECT reg_alumno_mesa.cod_alumno , reg_alumno_mesa.nota , reg_mesa.cod_mat ,
reg_alumno_mesa.cod_mesa
FROM reg_alumno_mesa INNER JOIN reg_mesa
ON reg_alumno_mesa.cod_mesa = reg_mesa.cod_mesa
WHERE reg_mesa.cod_mat = '$k' AND reg_alumno_mesa.cod_alumno = '$cod_alumno'
ORDER BY reg_alumno_mesa.cod_mesa DESC LIMIT 1";
$id2=mysql_query($selectb);
$datosb=mysql_fetch_array($id2);
$filas=mysql_num_rows($id2);
if($datosb['nota'] < 6 or $filas==0)
{
$cuenta++;
$_SESSION['lefaltan'][]=$k;
}
}
if($cuenta==0)
{
return 1;
}else{
return 0;
}
}
?>
Gracias.