Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2004, 06:23
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 19/03/2004 a las 06:24