Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2017, 05:06
AsturieshXc
 
Fecha de Ingreso: junio-2015
Ubicación: Mieres
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: reporte tcpdf

Cita:
Iniciado por jacajob Ver Mensaje
Buenas una consulta, tengo una inquietud estoy realizando un reporte con tcpdf, este reporte es una boleta calificaciones, y logre imprimir todos los datos en un reporte, pero lo que quiero es que en cada hoja solo me salgan los datos de un alumno,

encontré un código y lo adapte, pero me une los alumnos en la misma pagina.

Código PHP:
<?php 
    

                     
                      
while ($user=$usuarios->fetch_assoc()) { 

                      
$content .= '
                              <tr>
                          <td>'
.$user['nombre_materia'].'</td>
                          <td>'
.$user['primern'].'</td>
                          <td>'
.$user['primera'].'</td>
                          <td>'
.$user['nota1'].'</td>
                          <td>'
.$user['n1'].'</td>
                          <td>'
.$user['n1'].'</td>
                      </tr>
                      '
;
                      }

                      
$content .= '</table>';
    
    
    
$pdf->lastPage();
    
$pdf->output('Reporte.pdf''I');
}

?>




Cualquier ayuda se agradece
Creo que el problema lo tienes cuando recorres el while, porque recorres todos los alumnos, lo que deberías de hacer es cerrar la tabla con cada alumno y añadir una página después de acabarla.

algo así:
Código PHP:
<?php 
    

                     
                      
while ($user=$usuarios->fetch_assoc()) { 

                      
$content .= '
                        <tr>
                          <td>'
.$user['nombre_materia'].'</td>
                          <td>'
.$user['primern'].'</td>
                          <td>'
.$user['primera'].'</td>
                          <td>'
.$user['nota1'].'</td>
                          <td>'
.$user['n1'].'</td>
                          <td>'
.$user['n1'].'</td>
                         </tr>
                    </table>'
;
                     
$pdf->AddPage();
                      }

                   
    
    
    
}

?>
Espero que te sirva