HOLA, TENGO PROBLEMAS CON ESTA CONSULTA YA QUE CREO QUE NO ENTRA EN EL CICLO, OJALA ME PUDIERAN AYUDAR CON ESTO.
 
DE ANTEMANO   GRACIAS.. 
 
 
<?php 
//ALUMNOS DEL CURSO
 SELECT ALUMNOS.... 
$result =@pg_Exec($conn,$qry); 
for($i=0 ; $i < @pg_numrows($result) ; $i++){
$fila1 = @pg_fetch_array($result,$i); 
//PERIODO (PRIMER O SEGUNDO SEMESTRE)
SELECT PERIODO...						
$result6 =@pg_Exec($conn,$qry6);
						        $promedi =0;
for($j=0 ; $j < @pg_numrows($result6) ; $j++){
$fila6 = @pg_fetch_array($result6,$j); 
 //RAMOS O ASIGNATURAS
SELECT RAMOS...  
$result7 =@pg_Exec($conn,$qry7);
$prome =0;
for($k=0 ; $k < @pg_numrows($result7) ; $k++){
$fila7 = @pg_fetch_array($result7,$k); 
$qry4="SELECT * FROM CALIFICA WHERE RUT_ALUMNO=".$fila1['rut_alumno']." AND ID_PERIODO=".$fila6['id_periodo']." AND ID_RAMO=".$fila7['id_ramo']; 
$result4 =@pg_Exec($conn,$qry4);
$promed = $fila4['promedio'];
$prome =$prome + $promed;
							};
						$promedi = $promedi + $prome;
							}; 
echo  $fila1["ape_pat"]." ".$fila1["ape_mat"].", ".$fila1["nombre_alu"];
$div = ((@pg_numrows($result7))*(@pg_numrows($result7))); 
$res = $promedi/$div; 
imp($res); 
											};
						?>