Código:
ahora estoy usando una libreria llamada dompdf para pues generar el archivo ya que es un reporte , el problema es que si imprimo la cadena $html , la pagina se ve de manera correcta , solo que con los errores mencionados previamente undefined offset , el error me lo marca en la linea en rojo , y para que sirva la generacion del documento en pdf tambien me marca error en la misma linea , asi que supongo que por ahi estara el error pero no se a q se deba espero su ayuda gracias!!!<?php require_once("dompdf/dompdf_config.inc.php"); include_once('conexion.php'); $mes=$_POST['mes']; $anio=$_POST['year']; $fecha_c=$anio.'-'.$mes; $cf=0; for($i=0;$i<=3;$i++) { switch($i) { case 0: $tipo='semillas'; $campo='cantidad'; break; case 1: $tipo='plantula'; $campo='plantula_desarrollo'; break; case 2: $tipo='yema'; $campo='cantidad'; break; case 3: $tipo='plantas_terminadas'; $campo='cantidad'; break; } $query=mysql_query("SELECT DISTINCT(especie_variedad) as especie, sum($campo) as total FROM $tipo WHERE n_vivero='$vivero' AND DATE_FORMAT(fecha_captura,'%Y-%m') = '$fecha_c' GROUP BY especie_variedad") or die(mysql_error()); $cp=0; while($row=mysql_fetch_array($query)) { $especie[$i][$cp]=$row['especie']; $cantidad[$i][$cp]=$row['total']; $cp+=1; } if($cf<$cp) { $cf=$cp; } } $html=' <img src="img/cabecera_pdf.png"/> <br/> <span>Mes</span> <span>anio</span> <table border="1"> <tr > <td rowspan="2">Nombre Vivero</td> <td colspan="2">Semillas</td> <td colspan="2">Plantula</td> <td colspan="2">Yema</td> <td colspan="2">Terminada</td> </tr> <tr> <td>Especie/Variedad</td> <td>Cantidad(kg)</td> <td>Especie/Variedad</td> <td>Cantidad(kg)</td> <td>Especie/Variedad</td> <td>Cantidad(kg)</td> <td>Especie/Variedad</td> <td>Cantidad(kg)</td> </tr>'; for($i=0;$i<$cf;$i++) { $html.='<tr>'; $html.='<td>'.$vivero.'</td>'; for($j=0;$j<4;$j++) { $html.='<td>'."$especie[$j][$i]".'</td><td>'."$cantidad[$j][$i]".'</td>'; } $html.='</tr>'; } $html.='</table>'; $dompdf = new DOMPDF(); $dompdf->set_paper('letter','landscape'); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream("reporte_estado.pdf"); // echo $html; ?>
oo en su defecto alguna libreria para manejar pdf que sea sencilla porque la entrega de este proyecto es urgente gracias!