Supongo que pretendes obtener esas notas de cada alumno agrupadas por alumno? ...Bueno .. fijate bien en la consulta SQL que se ejecuta y si no es esa intenta ver la solución por SQL que es lo ideal y más adecuado ...
Código PHP:
// conecta a tu BD .. etc ...
$sql="SELECT IDalumno,tipoexamen,nota FROM tb_notas GROUP BY IDalumno";
$resultado=mysql_query($sql) or die (mysql_error());
while ($registro=mysql_fecht_array($resultado)){
echo $registro['tipoexamen']." = ".$registro['nota']."<br>";
}
No sé si con eso te sobrá .. La función mysql_fetch_array() te entrega un array ya de por sí (pero un registro del resultado de tu consulta por cada vez que se llame hasta que finalice de leer el "record_set" completo que arrojó la consulta SQL realizada ..) Si deseas obtener un array como el que comentas puede hacerlo .. pero la definición del array sería algo tipo:
(si fuese agrupados por alumnos)
Código PHP:
$id_alumno=$registro['IDalumno'];
$notas[$id_alumno]['parcial'] = $registro['tipoexamen'];
$notas[$id_alumno]['nota'] = $registro['nota'];
(Si sólo quieres parciales=>nota)
Código PHP:
$parcial=$registro['tipoexamen'];
$notas[$parcial] = $registro['nota'];
Un saludo,