Hola a todos hasta el momento mi codigo esta asi, quite 2 columnas que tenia nulas en mi tabla, y habia un head no cerrado, pero sigue igual. Me abre el pdf en blanco, alguna sugerencia????
Código PHP:
Ver original<?php
//conexion a la base
$conexion=mysql_connect('localhost','root','')or
die("IMPOSIBLE CONECTARSE AL SERVIDOR"); $c="SELECT * FROM productos";
$salida="<table width='100%' border='0' cellspacing='0' cellpadding='0' class='ordenes'>";
for($y=0;$y<$filas;$y++)
{
$salida.="<tr><td width='88%'>Nombre:$nombre <a href='reporte.php?idp=$idp'>Ver</a></td></tr>";
}
$salida="</table>";
require_once("dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$html="<html>
<head>
</head>
<body>
$salida
</body>
</html>";
$dompdf->set_paper("letter","portrait");
$dompdf->load_html($html);
$dompdf->render();
$pdf = $dompdf->output();
$dompdf->stream("Reporte.pdf");
?>
Por otro lado segui buscando sobre este complicado tema, almenos para mi y me encontre, con otra libreria llamada ezpdf. Y entonces realice lo siguiente:
Pagina Inicial, al dar clic en ver, debe mandarme al pdf con los datos de dicho producto:
Tabla.php
Código PHP:
Ver original<?php
//conexion a la base
$conexion=mysql_connect('localhost','root','')or
die("IMPOSIBLE CONECTARSE AL SERVIDOR"); $c="SELECT * FROM productos";
echo"<table border=1 cellspacing='0' cellpadding='0' class='ordenes'>";
for($y=0;$y<$filas;$y++)
{
echo"<tr><td>Nombre:$nombre <a href='reporte.php?idp=$idp'>Ver</a></td></tr>";
}
echo"</table>";
?>
Construccion del pdf:
Código PHP:
Ver original<?php
$idp=$_GET['idp'];
include ('ezpdf/class.ezpdf.php');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
$conexion=mysql_connect('localhost','root','')or
die("IMPOSIBLE CONECTARSE AL SERVIDOR"); $c="SELECT * FROM productos where idp=$idp";
{
$data[] = array(“idp”=>$row['idp'],“nombre”=>$row['nombre']); }
$titles = array(‘idp’=>’Clave del producto‘,‘nombre’=>’Nombre del producto‘); $options = array(‘shadeCol’=>array(0.8,0.9,0.9),‘xOrientation’=>’center’,‘width’=>500); $txttit = “Reporte de productos\n”;
$pdf->ezText($txttit, 12);
$pdf->ezTable($data, $titles, ”, $options);
$pdf->ezText(“\n\n\n”, 10);
$pdf->ezText(“Fecha: “.date(“d/m/Y”), 10);
$pdf->ezText(“Hora: “.date(“H:i:s”).”\n\n”, 10);
$pdf->ezStream();
?>
El problema ahora es el siguiente error:
Parse error: syntax error, unexpected T_STRING, expecting ')' in C:\xampp\htdocs\pdf\reporte.php on line 13 Pero ya verifique el codigo una y otra vez y no encuentro ningun parentesis mal cerrado. Alguna otra sugerencia.
PD. Gracias por todo su apoyo, realmente han sido de mucha ayuda, y perdonen pero no soy un programador experto (AUN PERO SE QUE CON SU AYUDA Y CON MAS ESTUDIO PODRE SERLO JEJEJE)
Gracias de nuevo..........