Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/10/2017, 05:42
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta Mysql

Bueno, alli si se ve que tu problema es PHP. E problema es que no lo estás analizando bien... Si lo meditas es bastante simple.

En primer lugar, tienes que crear en la tabla tantas columnas como notas tenga, pero además tiene que ser igual a la cantidad de columnas del alumno que tenga más notas, mas uno (para el nombre). El resto sólo deberán llenar las celdas que lleguen a cubrir. Esto por supuesto, requiere una consulta para obtener ese valor.
Por otro lado, en lugar de recorrer la tabla resultado así nomas tienes que:
1) Tomar el nombre del alumno e iniciar el registro poniendo el nombre en la primera celda.
2) Seguir recorriendo recorrer los siguientes registros agregando esos datos en una columna mientras el nombre del alumno no cambie.
3) Cuando cambia el nombre respecto del que tomaste, lo reemplazas en la variable y generas un nuevo registro (volver al punto 1)
4) Sigues hasta que terminas...

No hay truco. Es simple técnica de programación.

Muevo de vuelta a PHP para que alguien te asesore como hacerlo correctamente, aunque con lo que te dije debería ser posible que lo hicieras por ti mismo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)