Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con Dompdf

Estas en el tema de Problema con Dompdf en el foro de PHP en Foros del Web. Hola. Bueno el motivo de mi post es que estoy trabajando en un pequeño sistema y este debe entregar un reporte en php. Todo bien ...
  #1 (permalink)  
Antiguo 01/09/2013, 14:45
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta Problema con Dompdf

Hola.

Bueno el motivo de mi post es que estoy trabajando en un pequeño sistema y este debe entregar un reporte en php. Todo bien va bien hasta el momento de generar el pdf dado que por alguna extraña razon no me muestra los string que concateno en la variable $html.

Les dejo parte del codigo:


Código PHP:
// variables que serán desplegadas en el pdf y consultas sql
$rut_alumno ="'".$_POST['select_alumno']."'";
$consulta "SELECT * FROM alumno WHERE RUT_A=".$rut_alumno;
$resultmysql_query($consulta);
$arreglo=mysql_fetch_array($result);
$nombre_alumno =' '.$arreglo['NOMBRE_A'].' '.$arreglo['APELLIDO_A'].' ';

 

//$html= --> Aquí pondriamos por ejemplo la consulta 
$html=
<p align="left" style="line-height: 0%">COLEGIO NIÑO JESÚS LOTA - 2011</p>
<p align="left" style="line-height: 0%">Educadora: Andrea Durán Bustos</p>
<p align="left" style="line-height: 0%">CURSO: NT2</p>
<p align="left" style="line-height: 0%">ALUMNO(A): '
.$nombre_alumno.'</p>
<p align="left" style="line-height: 0%">&nbsp;</p>' 
Ojalá puedan ayudarme y gracias de antemano
  #2 (permalink)  
Antiguo 01/09/2013, 15:00
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 3 meses
Puntos: 55
Respuesta: Problema con Dompdf

Hola, deberias probar MPDF. Es bastante estable.
Saludos.
  #3 (permalink)  
Antiguo 01/09/2013, 15:01
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problema con Dompdf

Lo extraño es que solo lo que está en $nombre_alumno no se muestra, lo otro se ve sin problemas.
  #4 (permalink)  
Antiguo 01/09/2013, 15:08
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 3 meses
Puntos: 55
Respuesta: Problema con Dompdf

Ok, lo mas seguro es por que esta vacia la variable.
1.Usa var_dump($variable) para ver que contiene.
2.Debes revisar errores en tu consulta con mysql_error().
Saludos
  #5 (permalink)  
Antiguo 01/09/2013, 15:12
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problema con Dompdf

Cita:
Iniciado por Erick_MD9 Ver Mensaje
Ok, lo mas seguro es por que esta vacia la variable.
1.Usa var_dump($variable) para ver que contiene.
2.Debes revisar errores en tu consulta con mysql_error().
Saludos
Ok, lo tendré en cuenta.

Revisé la variable con echo y la muestra en pantalla, pero no sale en el pdf.
Igual probaré lo que me indicaste, gracias ;)
  #6 (permalink)  
Antiguo 02/09/2013, 09:45
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Problema con Dompdf

Yo solía usar dompdf por que soporta muchos elementos html que otras librerías no, por lo que seguramente tu problema es la codificación con los acentos y eñes, antes de pasarle la cadena a dompdf, codifica en utf8 con utf8_encode();

Ahora uso tcpdf, ya que dompdf suele consumir más memoria y en ocasiones da problemas con la resolución de las imágenes.
  #7 (permalink)  
Antiguo 05/09/2013, 09:06
 
Fecha de Ingreso: septiembre-2013
Mensajes: 4
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problema con Dompdf

Probé var_dump() y me arrojó la cadena correcta, la consulta está bien y con utf8_encode() el pdf me sigue saliendo con espacios en blanco donde debería estar el string...me pregunto si puede ser la codificación de la base de datos.

Otro dato: verifiqué la codificación de la cadena y es UTF-8.

Resuelto.
eral la base de datos probé con otra BD que estaba codificada en latin1_swedish_ci y me muestra los resultados a la perfección, gracias de todas formas por su disposición a ayudar :)

Última edición por Jakku; 05/09/2013 a las 11:02

Etiquetas: dompdf, html, mysql, select, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:28.