Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2015, 10:40
garciaisidro
 
Fecha de Ingreso: julio-2010
Mensajes: 39
Antigüedad: 13 años, 9 meses
Puntos: 0
Error al intentar mostrar registros con class.ezpdf

Saludos, me gustaría saber si pueden ayudarme a detectar el error en el siguiente código, fue un ejemplo que conseguí en Internet, lo ajusté a lo que necesito, pero cuando quiero mostrar los registros en pdf aparece el siguiente mensaje: Fatal error: Unsupported operand types in C:\xampp\htdocs\xxx\class.pdf.php on line 1935

Aquí el código:

Código PHP:
Ver original
  1. <?php require_once('class.ezpdf.php');
  2.  
  3. $pdf=& new Cezpdf('a4','landscape');
  4. $pdf->selectFont('fonts/Helvetica.afm');
  5. $pdf->ezSetCmMargins(1,1,1.5,1.5);
  6.  
  7. //Obtener registros de base de datos
  8. $conexion=mysql_connect("localhost","root","");
  9. mysql_select_db("soportetec", $conexion);
  10. $regMant="SELECT * FROM mantenimiento";
  11. $respMant= mysql_query($regMant, $conexion) or die (mysql_error());
  12. $totMant= mysql_num_rows($respMant);
  13.  
  14. //creando array de datos, titulos y opciones
  15. $ixx=0;
  16. while($datatmp = mysql_fetch_assoc($respMant)) {
  17.     $ixx=$ixx+1;
  18.     $data[]=array_merge($datatmp, array('num'=>$ixx));
  19. }
  20. $titulos=array(
  21.                 'num'=>'<b>Num</b>',
  22.                 'id'=>'<b>Reporte Nº</b>',
  23.                 'equipo'=>'<b>Serial de Bienes</b>',
  24.                 'oficina'=>'<b>Unidad Administrativa</b>',
  25.                 'funcionario'=>'<b>Funcionario Asignado</b>',
  26.                 'acciones'=>'<b>Acciones ejecutadas</b>',
  27.                 'fecha'=>'<b>Fecha</b>'
  28.                 );
  29. $opciones=array(
  30.                 'shadeCol'=>array(0.9,0.9,0.9),
  31.                 'xOrientation'=>'center',
  32.                 'width'=>900
  33.                 );
  34.                
  35. //imprimir resultados
  36.  
  37. $txttit="<b>MANTENIMIENTO</b>\n";
  38. $txttit.="Probando Registros en PDF \n";
  39.  
  40. $pdf->ezText($txttit, 12);
  41. $pdf->ezText($data, $titulos, '', $opciones);
  42. $pdf->ezText("\n\n\n", 10);
  43. $pdf->ezStream();
  44. ?>

Gracias de antemano.