Foros del Web » Programando para Internet » PHP »

Creación con Fpdf de una tabla generada a partir de consulta mysql

Estas en el tema de Creación con Fpdf de una tabla generada a partir de consulta mysql en el foro de PHP en Foros del Web. Buenas. Soy principiante y necesito ayuda con un reporte que estoy hacienda con la Fpdf. Se trata de un listado de calificaciones de una sección ...
  #1 (permalink)  
Antiguo 15/05/2012, 14:16
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 8 meses
Puntos: 0
Creación con Fpdf de una tabla generada a partir de consulta mysql

Buenas. Soy principiante y necesito ayuda con un reporte que estoy hacienda con la Fpdf. Se trata de un listado de calificaciones de una sección de alumnos en todas las materias que han cursado.
Tengo las siguientes tablas:
Curso
----------------------------------------------------------------------------
Código_curso II nombre II descripción II costo II duración
----------------------------------------------------------------------------
Materias
------------------------------------------------------
Código_materia II nombre II duración
-------------------------------------------------------
Curso_Materia
-------------------------------------------
Código_curso II código_materia
-------------------------------------------
Seccion
---------------------------------------------------------------------------
Código_curso II numero_seccion II anio II estado II cupo
----------------------------------------------------------------------------
Notas
--------------------------------------------------------------------------------------------------------------------
Id II código_curso II numero_seccion II código_materia II cedula_alumno II calificación
----------------------------------------------------------------------------------------------------------------------
Alumnos
-------------------------------------------------------------------------------
Cedula_alumno II nombre II Apellido II correo II teléfono
-------------------------------------------------------------------------------
Mi problema es que el reporte en fpdf debe tener los datos de todos los alumnos de una sección con sus notas obtenidas en todas las materias del curso al que pertenecen. El problemas surge porque no sé cómo armar esa tabla para que crezca dinámicamente según el número de materias de un curso, es decir, un curso debe tener como mínimo una materia y como máximo 8, cómo hago para que el encabezado de la tabla cambie según el número de materias? Estoy acostumbrada a reportes muy estáticos donde las columnas de la tabla ya se conocen, pero como debo consultar el número de materias en la tabla materias primero, entonces no sé cómo hacer para que consulte y luego dibuje la tabla. Estoy trabajando con php, mysql y wamp y fpdf. Ayuda por favor.

La tabla del pdf debe tener los siguientes campos:
Cédula Nombre Apellido Nota 1 Nota2 ....Nota N ...Promedio

Última edición por hottiecool; 15/05/2012 a las 14:24
  #2 (permalink)  
Antiguo 15/05/2012, 15:01
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 11 meses
Puntos: 20
Respuesta: Creación con Fpdf de una tabla generada a partir de consulta mysql

Buenas. te puedo ayudar!!!

tienes hecha la consulta para que te muestre los resultados?
  #3 (permalink)  
Antiguo 15/05/2012, 22:14
 
Fecha de Ingreso: marzo-2012
Mensajes: 10
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Creación con Fpdf de una tabla generada a partir de consulta mysql

No la tengo, sé que tengo que ir primero a la tabla materias para contar el número de materias de ese curso, y luego tengo que hacer una consulta Select donde diga Select alumnos.cedula, alumnos.nombre,alumnos.apellido,notas.nota from alumnos, notas Where alumnos.cedula=notas.cedula and notas.cod_curso='$curso' and notas.seccion='$seccion'and notas.cod_materia=materia.cod_materia"

Tengo dudas en como hacer esta consulta para que primero cuenta las materias y luego saque la información de la tabla notas y dibuje las n columnas con las n notas segun el numero de materias

Etiquetas: creación, fpdf, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.