Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/06/2012, 00:04
Avatar de sonia___oO
sonia___oO
 
Fecha de Ingreso: junio-2011
Mensajes: 32
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Sugerencias con el siguiente codigo

Mira este es el codigo para generar un pdf de cierta consulta sql , ahora bien como te dije requiere de l libreria, es muy extencia para copiarla por aqui nose si tienes un mail y te las mando. Para el cod que esta abajo solo debes cambiar los datos de la base de datos y la consulta al igual de lso datos que desees ver, estos se crean en tablas. pucha alguna duda si no me exprese bien me dices , y ah sorry por la demora no me habia dado cuenta que habias respondido


Código PHP:
Ver original
  1. require_once('class.ezpdf.php');
  2. $pdf =new Cezpdf('a4');
  3. $pdf->selectFont('../fonts/courier.afm');
  4. $pdf->ezSetCmMargins(1,1,1.5,1.5);
  5.  
  6. $conexion = mysql_connect("localhost", "BD", "PASS"); //
  7.     mysql_select_db("bd", $conexion);
  8.    
  9. $queEmp = "SELECT cli_rut,cli_nombre FROM cliente ";
  10. $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
  11. $totEmp = mysql_num_rows($resEmp);
  12.  
  13. $ixx = 0;
  14. while($datatmp = mysql_fetch_assoc($resEmp)) {
  15.     $ixx = $ixx+1;
  16.     $data[] = array_merge($datatmp, array('num'=>$ixx));
  17. }
  18. $titles = array(
  19.                
  20. 'cli_rut'=>'<b>Rut</b>',
  21. 'cli_nombre'=>'<b>Nombre</b>'
  22.  
  23.             );
  24. $options = array(
  25.                 'shadeCol'=>array(0.9,0.9,0.9),
  26.                 'xOrientation'=>'center',
  27.                 'width'=>500
  28.             );
  29. $txttit = "<b>Reporte</b>\n";
  30. $txttit.= "Datos Cliente: \n";
  31.  
  32. $pdf->ezText($txttit, 12);
  33. $pdf->ezTable($data, $titles, '', $options);
  34. $pdf->ezText("\n\n\n", 10);
  35.  
  36.  
  37. $pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
  38. $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n", 10);
  39. $pdf->ezStream();
__________________
Lo mejor que te puede suceder es encontrar tu lugar en el mundo.
Y si eres afortunado encontraras a alguien que lo comparta contigo