como mostrar en un reporte una busqueda

Iniciado por eli02, 20 Agosto 2012, 21:14 PM

0 Miembros y 1 Visitante están viendo este tema.

eli02

Buen dia, quisiera pedirles su ayuda, necesito imprimir el resultado de una bùsqueda en un reporte pero no logro hacerlo. Ya intente mostrar en el reporte todos los registros que tengo en mi bd y si me funciona pero si solo quiero imprimir uno me sale un mensaje que dice que no se ha  producido un error al cargar el documento.

El código que utilizo es el siguiente:

<?php

//para crear el documento pdf instanciamos incluimos la libreria
$id_nom=$_POST["TXT_Nombre"];
echo $id_nom;
require_once(
'class.ezpdf.php');

$pdf =& new Cezpdf('a4');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
//$FechaActual =  date ("Y/m/d");

//Optenemos los registros desde MySQL
$conex mysql_connect("localhost""root""");
mysql_select_db("sivri"$conex);
$queCov "SELECT convenios.COV_Id, convenios.COV_Nombre, convenios.COV_Fecha_Firma, convenios.COV_Fecha_Vigencia, convenios.COV_Resumen FROM convenios WHERE COV_Nombre like '%$id_nom%'";

$resCov mysql_query($queCov$conex) or die(mysql_error());
$totCov mysql_num_rows($resCov);

//Creando el arrayslos de datos, titulos y opciones
$pcd 0;
while(
$datacon mysql_fetch_assoc($resCov)) {
    
$pcd $pcd+1;
    
$datos[] = array_merge($datacon, array('COV_Id'=>$pcd));
}
$titulos = array(
             

                
'COV_Nombre'=>'<b>Nombre</b>',
                
'COV_Fecha_Vigencia'=>'<b>Fecha Vigencia</b>',
'COV_Resumen'=>'<b>Resumen</b>',
//'BEC_Fecha_Cierre'=>'<b>Fecha de Cierre</b>',
//'BEC_Campo_Estudio'=>'<b>Campo de Estudio</b>',
//'BEC_Url'=>'<b>Direccion Web</b>'
            
);
$opciones = array(
                
'shadeCol'=>array(0.9,0.9,0.9),
                
'xOrientation'=>'center',
                
'width'=>500
            
);

//Imprimir los resultados con fecha y hora

$titulo "<b>VICERECTORIA DE ASUNTOS INTERNACIONALES</b>\n";
$titulo2"REPORTE DE CONVENIOS \n";
 
$pdf->ezText($titulo 12);
$pdf->ezTable($datos$titulos''$opciones);
$pdf->ezText("\n\n\n"10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n"10);
$pdf->ezStream();


?>


les agradecería mucho su valiosa ayuda

Shell Root

Primero verifica la query dentro del motor de base de datos.
Segundo printea los vectores a ver que contienido tienen, y vas paso por paso a ver donde falla.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.