Foros del Web » Programando para Internet » PHP »

PHP OO Dompdf + Imagen Blob MYSQL

Estas en el tema de Dompdf + Imagen Blob MYSQL en el foro de PHP en Foros del Web. Amigos de FOROSDELWEB Tengo el siguiente problema en mi impresion, resulta que al imprimir con la libreria dompdf me muestra lo siguiente mi codigo es ...
  #1 (permalink)  
Antiguo 17/07/2012, 12:53
 
Fecha de Ingreso: mayo-2012
Mensajes: 13
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Dompdf + Imagen Blob MYSQL

Amigos de FOROSDELWEB

Tengo el siguiente problema en mi impresion, resulta que al imprimir con la libreria dompdf me muestra lo siguiente


mi codigo es el que adjunto(no me visualiza errores en pantalla de compilacion)
Código PHP:
<?php
$cod 
$_GET['id'];
require(
"dompdf/dompdf_config.inc.php");
//$conexion = mysql_connect("localhost", "root", "joseph");
include("conec.php");
$link=Conectarse();
//mysql_select_db("tesis", $conexion);
$Sql="select * from productos where codigo_producto='$cod'";
$result=mysql_query($Sql,$link);
//$totalRows_R_2 = mysql_num_rows($R_2);
$html =
'<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<body>
<H1><div align="center"><font size=4><b>Reporte Productos<b></font></div></H1>
<form method="GET" action="" enctype="multipart/form-data">
<table width="100%" border="2" cellspacing="0" cellpadding="0">'
;
$html .='
<tr>
<td><div align="center"><b>Codigo Producto</b></div></td>
<td><div align="center"><b>Nombre</b></div></td>
<td><div align="center"><b>Marca</b></div></td>
<td><div align="center"><b>Descripci&oacute;n</b></div></td>
<td><div align="center"><b>Precio Compra</b></div></td>
<td><div align="center"><b>Cantidad</b></div></td>
<td><div align="center"><b>Unidad Medida</b></div></td>
<td><div align="center"><b>Precio Venta</b></div></td>
<td><div align="center"><b>Imagen</b></div></td>
<td><div align="center"><b>Codigo Categoria</b></div></td>
</tr>
'
;
while (
$row_R_2 mysql_fetch_array($result))
{
$html .= '
<tr>
<td><div align="center">'
.$row_R_2["codigo_producto"].'</div></td>
<td><div align="center">'
.$row_R_2["nombre"].'</div></td>
<td><div align="center">'
.$row_R_2["marca"].'</div></td>
<td><div align="center">'
.$row_R_2["descripcion"].'</div></td>
<td><div align="center">'
.$row_R_2["precio_compra"].'</div></td>
<td><div align="center">'
.$row_R_2["cantidad"].'</div></td>
<td><div align="center">'
.$row_R_2["unidad_medida"].'</div></td>
<td><div align="center">'
.$row_R_2["precio_venta"].'</div></td>
<td><div align="center"><img src="imagenes_bd.php?id='
.$row_R_2["codigo_producto"].'&tam=1" width="150" height="150"></div></td>
<td><div align="center">'
.$row_R_2["cod_categoria"].'</div></td>
</tr>'
;
};
$html .= '
</form></table>
</body></html>'
;
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("reporte_Productos.pdf", array('Attachment'=>'0'));
?>
En un momento pensé que era que faltaba el form junto con enctype="multipart/form-data" pero me sigue visualizando lo mismo. gracias
  #2 (permalink)  
Antiguo 17/07/2012, 13:35
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: Dompdf + Imagen Blob MYSQL

No se si es la solución, pero para meter imágenes en dompdf necesitas habilitar el contenido remoto en el archivo de configuración:

def("DOMPDF_ENABLE_REMOTE", true);

Aunque no suelo manejar imágenes de blob, así que quizá no sea ese el problema.
  #3 (permalink)  
Antiguo 17/07/2012, 13:45
 
Fecha de Ingreso: mayo-2012
Mensajes: 13
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Dompdf + Imagen Blob MYSQL

Cita:
Iniciado por ocp001a Ver Mensaje
No se si es la solución, pero para meter imágenes en dompdf necesitas habilitar el contenido remoto en el archivo de configuración:

def("DOMPDF_ENABLE_REMOTE", true);

Aunque no suelo manejar imágenes de blob, así que quizá no sea ese el problema.
Gracias por responder, pero no me sigue visualizando lo mismo

Etiquetas: dompdf, mysql
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 06:20.