Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/10/2011, 12:17
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Dompdf y myssql

Dompdf es extremadamente simple de usar.

Lo que tienen que entender los que lo usen, es que en vez de hacer "echos", deben ir añadiendo toda salida de html a una variable, para al final esta variabla pasarla a dompdf para que la pase a pdf.

ejemplo:
Código PHP:
Ver original
  1. $html="";
  2. if ($row = mysql_fetch_array($result)){
  3.  $html.="<table width='200' border='1' align='center' >
  4.    <td align='center'>Nombre</td>
  5.    <td align='center'>Apellido</td>
  6.    \n";
  7.    
  8.    do {
  9.       $html.= "
  10.  <tr>
  11.    <td align='center'>".$row["nombre"]."</td>
  12.    <td align='center'>".$row["apellido"]."</td>
  13.    <td align='center'><form action='frmprueba.php' method='get'>
  14.         <input type='hidden' name='idprueba' value=".$row["idprueba"]." />
  15.         <input type='hidden' name='nombre' value=".$row["nombre"]." />
  16.         <input type='hidden' name='apellido' value=".$row["apellido"]." />
  17.        
  18. </form></td>
  19.  </tr>
  20.      ";
  21.    } while ($row = mysql_fetch_array($result));
  22.    $html.="</table> \n";
  23. } else {
  24. $html.= "¡ No se ha encontrado ningún registro !";
  25. }
Aquí pusimos todo dentro de la variable $html, ésta hay que pasarla a dompdf, lo cual incluso ya está en el ejemplo anterior en la linea

$dompdf->load_html($html);