Hola!
Recojo unos datos de una base de datos, para mostrarlos después en un archivo PDF. De la siguiente forma:
Código PHP:
$que24 = "SELECT valor, valor_numerico FROM respuestas WHERE id_pregunta = 9";
$res24 = @mysql_query($que24, $link) or die(@mysql_error());
$tot24 = @mysql_num_rows($res24);
if ($row9 = mysql_fetch_array($res24)){
do{
$respuesta9=unserialize($row9["valor"]);
$numero9=unserialize($row9["valor_numerico"]);
$tam9=count($respuesta9);
for($r=0;$r<$tam9;$r++)
{
if((strcmp($respuesta9[$r], 'Generación de residuos peligrosos')==0)AND (strcmp($numero9[$r],'1')==0)){
$rpel_1++;
}
}while($row = @mysql_fetch_array($res24));
}else{
$pdf->ezText("No ha encontrado ningún registro de la pregunta 9.\n");
}
Si imprimo de la siguiente forma: $pdf->ezText($row9["valor"]);, no aparece todo lo que tiene que estar ahí, ¿hay algún límite de tamaño de impresión con $pdf->ezText?. Depués de usar la función unserialize, $respuesta9, aparece vacío, no así con $numero9, que tiene una matriz. ¿Por qué ocurre eso?