Código HTML:
Ver original
Cuando ingreso el código, me ejecuta buscador.php y su código es :
Código PHP:
Ver original
<?php $cod_requis=$_GET['cod_requis']; echo "Debe especificar una cadena a buscar"; echo "</html></body> \n"; exit; } include("conecta.php"); $link=Conectarse(); $result = mysql_query("SELECT requisicion.cod_requis, usuario.nombre, cargo.carg, departamento.depart, insumo.insum, requisicion.cantidad, estado.esta FROM requisicion INNER JOIN usuario ON requisicion.cod_emple = usuario.cod_emple INNER JOIN cargo ON requisicion.cod_cargo = cargo.cod_cargo INNER JOIN departamento ON requisicion.cod_depart = departamento.cod_depart INNER JOIN estado ON requisicion.cod_esta = estado.cod_esta INNER JOIN insumo ON requisicion.cod_ins = insumo.cod_ins where requisicion.cod_requis='$cod_requis'",$link); ?> <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1> <TR> <TD> <strong>Nro.Requisicion</strong></TD> <TD><strong> Empleado </strong></TD> <TD><strong> Cargo </strong></TD> <TD><strong> Departamento </strong></TD><TD> <strong>Insumo </strong></TD><TD> <strong>Cantidad </strong></TD><TD> <strong>Estado </strong></TD></TR> <?php printf("<tr><td> %s</td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td><td> %s </td></tr>", $row["cod_requis"],$row["nombre"],$row["carg"],$row["depart"],$row["insum"],$row["cantidad"],$row["esta"]); //Muestra el nombre de las tablas } else { echo "¡ NUMERO DE REQUISICION INEXISTENTE, FAVOR VERIFIQUE E INTENTE DE NUEVO !"; } ?>
Que sucede, no se como hacer para colocar un botón adicional en buscador.php para que el usuario SI QUIERE pueda imprimir el reporte... Tengo este código PERO si creo un botón y coloco el script cuando busco me ejecuta automáticamente el FPDP.
Código PHP:
Ver original
<?php $cod_requis=$_GET['cod_requis']; include_once('fpdf.php'); //Conecta a la base de datos include("conecta.php"); $link=Conectarse(); //Consulta SQL para mostrar los datos del reporte $result=mysql_query("SELECT requisicion.cod_requis, requisicion.obs1,usuario.nombre, cargo.carg, departamento.depart, insumo.insum, requisicion.cantidad, estado.esta FROM requisicion INNER JOIN usuario ON requisicion.cod_emple = usuario.cod_emple INNER JOIN cargo ON requisicion.cod_cargo = cargo.cod_cargo INNER JOIN departamento ON requisicion.cod_depart = departamento.cod_depart INNER JOIN estado ON requisicion.cod_esta = estado.cod_esta INNER JOIN insumo ON requisicion.cod_ins = insumo.cod_ins where requisicion.cod_requis='$cod_requis'",$link); //Inicializa las columnas del reporte $column_cod_requis = ""; $column_nombre = ""; $column_carg = ""; $column_depart = ""; $column_insum = ""; $column_cantidad = ""; $column_esta = ""; $column_obs1 = ""; //Para cada columna asigna el valor que le corresponde de la consulta SQL { $cod_requis = $row["cod_requis"]; $nombre = $row["nombre"]; $carg = $row["carg"]; $depart = $row["depart"]; $insum = $row["insum"]; $cantidad = $row["cantidad"]; $esta = $row["esta"]; $obs1 = $row["obs1"]; $column_cod_requis = $column_cod_requis.$cod_requis."\n"; $column_nombre = $column_nombre.$nombre."\n"; $column_carg = $column_carg.$carg."\n"; $column_depart = $column_depart.$depart."\n"; $column_insum = $column_insum.$insum."\n"; $column_cantidad = $column_cantidad.$cantidad."\n"; $column_esta = $column_esta.$esta."\n"; $column_obs1 = $column_obs1.$obs1."\n"; } //Crea el archivo PDF $pdf=new FPDF(); $pdf->AddPage(); //Crea el nombre de los campos en el reporte //Agrega el color gris a los campos $pdf->Image('alc.png',20,20,70); $pdf->SetFillColor(232,232,232); //Letra en negritas y el nombre del campo $pdf->SetFont('Arial','B',10); $pdf->SetY(45); $pdf->SetX(32); $pdf->Cell(30,6,'Cod. Requis',1,0,'L',1); $pdf->SetY(65); $pdf->SetX(23); $pdf->Cell(50,6,'Empleado',1,0,'C',1); $pdf->SetY(65); $pdf->SetX(80); $pdf->Cell(50,6,'Cargo',1,0,'C',1); $pdf->SetY(65); $pdf->SetX(138); $pdf->Cell(50,6,'Departamento',1,0,'C',1); $pdf->SetY(90); $pdf->SetX(23); $pdf->Cell(60,8,'Insumo',1,0,'C',2); $pdf->SetY(90); $pdf->SetX(110); $pdf->SetX(83); $pdf->Cell(16,8,'Cant',1,0,'C',2); $pdf->SetY(120); $pdf->Cell(30,6,'Status',1,0,'C',1); $pdf->SetY(90); $pdf->SetX(99); $pdf->Cell(90,8,'Observaciones',1,0,'C',1); $pdf->Ln(); //Muestra las columnas $pdf->SetFont('Arial','',10); $pdf->SetY(53); $pdf->SetX(32); $pdf->MultiCell(30,6,$cod_requis,2,'C'); $pdf->SetY(72); $pdf->SetX(23); $pdf->MultiCell(50,6,$nombre,2,'C'); $pdf->SetY(72); $pdf->SetX(80); $pdf->MultiCell(50,6,$carg,2,'C'); $pdf->SetY(72); $pdf->SetX(138); $pdf->MultiCell(50,6,$depart,2,'C'); $pdf->SetY(98); $pdf->SetX(23); $pdf->MultiCell(60,8,$column_insum,2,'L'); $pdf->SetY(98); $pdf->SetX(83); $pdf->MultiCell(16,8,$column_cantidad,2,'C'); $pdf->SetY(120); $pdf->MultiCell(30,6,$esta,1,'C'); $pdf->SetY(98); $pdf->SetX(99); $pdf->MultiCell(90,8,$column_obs1,2,'L'); $pdf->Output(); ?>
ALguien me podría ayudar por favor ???
Saludos
Carlos.