Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2012, 19:43
Avatar de androide_2999
androide_2999
 
Fecha de Ingreso: enero-2012
Ubicación: en todos lados
Mensajes: 12
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta progress bar desde una base de datos mysql

pues digamos que tengo una base de datos donde a un aplicador de exámenes y a un montón de alumnos (670 en total) y el formato de mi base de datos es:

id alumno aplicador resultado

donde aplicador es un numero del 1 al 7 y el resultado puede ser A, B, C, etc..., lo que me interesa saber es: ¿como puedo hacer para saber cuantos del aplicador 1 tienen A, cuantos B y así sucesivamente para poder lograr lo de la barra de progreso ?
pero los exámenes no se aplican al mismo tiempo así que tengo que considerar campos nulos

de momento tengo esto:
Código PHP:
<?
$conEmp 
= mysql_connect("127.0.0.1", "root", "");
mysql_select_db("operativos", $conEmp);
$queEmp = "SELECT * FROM $a WHERE c736=1 GRoUP BY i_cve ";
$resEmp = mysql_query($queEmp, $conEmp) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
while(
$datatmp = mysql_fetch_array($resEmp, MYSQL_ASSOC)) {
$data = $datatmp['entrega1'];
$data2 = $datatmp['entrega2'];
$data3 = $datatmp['entrega3'];
$data4 = $datatmp['entrega4'];
$data5 = $datatmp['entrega5'];
$d = $d + 1;
}
?>
<?
$conEmp 
= mysql_connect("127.0.0.1", "root", "");
mysql_select_db("operativos", $conEmp);
$sql = "SELECT * FROM $a WHERE NOT ISNULL(entrega1)";
$resEmp = mysql_query($sql, $conEmp) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
while(
$datatmp1 = mysql_fetch_array($resEmp, MYSQL_ASSOC)) {
$datos = $datatmp1['entrega1'];
$e = $e + 1;
}
$f = (($e / $d)*100);
echo 
"<label>$f% completado";

echo 
"<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
<head>
    <title>Percentage Bar</title>
    <style type='text/css'>
    body {
        background: #6B4226;
    }
    #progress-bar {
        background: url(percentage-bg.png) no-repeat left center;
        width: 316px;
        height: 39px;
    }
    #progress-level {
        background: url(progress.png) no-repeat left center;
        width: $f%; /* SET THIS TO GET THE DESIRE LEVEL */
        height: 39px;
    }
    
    </style>
</head>

<body>

<div id='progress-bar'>
    <div id='progress-level'></div>
</div>

</body>
</html>"
;
?>