bueno pues mi problema se genera cuando quiero imprimir en pantalla los datos que tengo almacenados en una matriz , me aparece un error que dice undefined offset , mas sin embargo si imprime el resultado.
Código:
<?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;
?>
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!!!
oo en su defecto alguna libreria para manejar pdf que sea sencilla porque la entrega de este proyecto es urgente gracias!