Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2012, 15:01
Avatar de trofserpiente
trofserpiente
 
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 12 años, 5 meses
Puntos: 1
Exclamación asignarle puestos a los alumnos en la boleta de calificacion

bueno lo que pasa es que estoy realizando una consulta a la base de datos donde saco las calificaciones del estudiante según su numero de identificación pero también necesito asignarle un puesto en cada periodo y pues el problema es que no se como puedo comparar la de los de mas estudiantes para poderle asignar un puesto coloco el el codigo con el que muestro las calificaciones y las áreas de cada periodo.

Código PHP:
<?php
$consulta
=mysql_query("SELECT * FROM calificaciones C
                      INNER JOIN materia M ON C.Codigo_Materia=M.Codigo_Materia  
                      WHERE C.Cod_Matricula='"
.$cod."' AND C.Ano='".$ano."'");            
$contar=mysql_num_rows($consulta);

while(
$fila=mysql_fetch_array($consulta))
{
$tf=$fila['Fp1']+$fila['Fp2']+$fila['Fp3']+$fila['Fp4'];
$suma=$fila["DefinitivaA"]+$fila["DefinitivaB"]+$fila["DefinitivaC"]+$fila["DefinitivaD"];
$p=$fila['Periodo'];

            if(
$p==1){$pn=1;}
       else if(
$p==2){$pn=2;}
       else if(
$p==3){$pn=3;}
       else if(
$p==4){$pn=4;}

?>

<tr>
<td><?php echo $fila['Nombre_M'];?></td>
<td><?php echo $fila['DefinitivaA'];?></td>
<td><?php echo $fila['DefinitivaB'];?></td>
<td><?php echo $fila['DefinitivaC'];?></td>
<td><?php echo $fila['DefinitivaD'];?></td>
<td><?php echo $promedio=$suma/$pn;?></td>
</tr>

<?php }?>

gracias de antemano por la ayuda
__________________
Luis Alfonso Cruz Valbuena
[email protected]