Foros del Web » Programando para Internet » PHP »

Reporte FPDF con consultas a BD

Estas en el tema de Reporte FPDF con consultas a BD en el foro de PHP en Foros del Web. Tengo diseñado un reporte en HTML en FPDF con el tutorial HTMLWriter y para "imprimir" los datos en las celdas del pdf los llamo desde ...
  #1 (permalink)  
Antiguo 20/02/2012, 07:19
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 23
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Reporte FPDF con consultas a BD

Tengo diseñado un reporte en HTML en FPDF con el tutorial HTMLWriter y para "imprimir" los datos en las celdas del pdf los llamo desde unos select bastante extensos pero en el pdf se imprimen los echo completos.

Código PHP:
Ver original
  1. <?php
  2. $htmlTable='<TABLE>
  3.  <TR>
  4.    <TD colspan="3">PRINCIPALES CLIENTES EJECUTADOS</TD>
  5.  </TR>
  6.  
  7.  <TR>
  8.    <TD width="42%">CLIENTE</TD>
  9.    <TD width="18%">RENTA RECURRENTE</TD>
  10.    <td width="9%">%</TD>
  11.  </TR>
  12. </TABLE>
  13.  
  14. <?php
  15. while(odbc_fetch_row($ing6)){  
  16. ?>
  17. <TABLE>
  18.  <TR>
  19.    <TD width="43%"><?php echo odbc_result($ing6,"cli_cliente");?></TD>
  20.    <TD width="14%"><?php echo odbc_result($ing6,"mr"); ?>&nbsp;</TD>
  21.    <TD width="12%"><?php echo ((odbc_result($ing6,"avance")/odbc_result($ing6,"mr"))*100); ?>&nbsp;</TD>
  22.  </TR>
  23. </TABLE>
  24. <?php
  25. }
  26. ?>';
  27.  
  28. $pdf=new PDF_HTML_Table('L','mm','Legal');
  29. $pdf->SetLeftMargin(2);
  30. $pdf->AddPage();
  31. $pdf->SetFont('Arial','',9);
  32. $pdf->WriteHTML($htmlTable);
  33. $pdf->Output();
  34. ?>

Además sólo me muestra la primera tabla, son como 8 tablas las que quiero que imprima.

En los tutoriales nunca imprimen desde BD sólo cuando usan Cell() pero acá es con <td>
  #2 (permalink)  
Antiguo 23/02/2012, 04:05
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: Reporte FPDF con consultas a BD

Además sólo me muestra la primera tabla, son como 8 tablas las que quiero que imprima.
NO hay ningún bucle o iteración para mostrar 8 tablas.
En los tutoriales nunca imprimen desde BD sólo cuando usan Cell() pero acá es con <td> Para empezar, haz lo que mandan los tutoriales, después puedes innovar. Así te ahorras toda esta pérdida de tiempo. Saludos
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 23/02/2012, 08:16
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago
Mensajes: 23
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Reporte FPDF con consultas a BD

Se me olvidó colocar que solucioné todos los problemas:

Las tablas que se llenan con while son otras, me refería a que son varias tablas pero als declaré como $htmlTablex y las declaro al final.

Para llamar desde la BD se hace así <td>'. $i .' </td>

Etiquetas: bd, fpdf, html, reporte, 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 14:45.