tengo una duda y es que quiero generar un pdf entre unas fechas seleccionadas previamente en un pagina
Esta es la Pagina en que selecciono las fechas.
Código PHP:
Ver original
<script languaje="javascript" src="popcalendar.js"></script> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento sin título</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <table width="790" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="130"> </td> <td width="25"> </td> <td width="15"> </td> <td width="11"> </td> <td width="146"> <?php include ("funciones.php"); $cnn=conectar(); ?> </td> <td width="146"> </td> <td width="85"> </td> <td width="190"> </td> <td width="17"> </td> <td width="25"> </td> </tr> <tr> <td width="130" rowspan="12" align="right" valign="top"> </td> <td width="25"> </td> <td width="15"> </td> <td width="11" bgcolor="#F4F4F4"> </td> <td width="146" bgcolor="#F4F4F4"> </td> <td width="146" bgcolor="#F4F4F4"> </td> <td width="85" bgcolor="#F4F4F4"> </td> <td width="190" bgcolor="#F4F4F4"> </td> <td width="17" bgcolor="#F4F4F4"> </td> <td width="25"> </td> </tr> <tr> <td width="25"> </td> <td width="15" bgcolor="#99CC00"> </td> <td colspan="3" bgcolor="#99CC00">Consultar Compras por fecha <span class="Estilo3"></span></td> <td width="85" bgcolor="#F4F4F4"> </td> <td width="190" bgcolor="#F4F4F4"> <td width="17" bgcolor="#F4F4F4"> </td> <td width="25"> </td> </tr> <tr> <td width="25"> </td> <td width="15"> </td> <td width="11" bgcolor="#F4F4F4"> </td> <td width="146" bgcolor="#F4F4F4"> </td> <td width="146" bgcolor="#F4F4F4"> </td> <td width="85" bgcolor="#F4F4F4"> </td> <td width="190" bgcolor="#F4F4F4"> </td> <td width="17" bgcolor="#F4F4F4"> </td> <td width="25"> </td> </tr> <tr> <td> </td> <td> </td> <td bgcolor="#F4F4F4"> </td> <td colspan="2" bgcolor="#F4F4F4"><span>Ingrese las fechas a consultar</span></td> <td colspan="2" bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4> </td> <td colspan="2" bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4" class="Css2"> </td> <td colspan="2" bgcolor="#F4F4F4"><input name="cajafn1" type="text" id="dateArrival" size="10" /> & <input name="cajafn2" type="text" id="dateArrival2" size="10" /></td> <td bgcolor="#F4F4F4"><label> <input type="buscar" name="buscar" id="buscar" value="buscar" /> <input type="imprimir" name="imprimir" id="imprimir" value="imprimir" /> </span></label></td> <td bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td align="center" valign="middle" bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td colspan="4" rowspan="3" align="center" valign="middle" bgcolor="#F4F4F4" ><table width="550" border="0" align="center" cellpadding="0" cellspacing="0"> <tr > <td width="180" align="center"><div align="center"><span > <?php if ($_POST['buscar']=="buscar"){ $fecha1=$_POST['cajafn1']; $fecha2=$_POST['cajafn2']; ?> Proveedor</span></div></td> <td width="130" align="center"><div align="center"><span >Area</span></div></td> <td width="130" align="center"><div align="center"><span >Fecha</span></div></td> <td width="70" align="center" ><div align="center"><span >Folio</span></div></td> <td width="70" align="center" ><div align="center"><span >------</span></div></td> </tr> <?php "<tr> <td bgsolor=#FFFFFF> %s </td> <td bgsolor=#FFFFFF> %s </td> <td bgsolor=#FFFFFF> %s </td> <td bgsolor=#FFFFFF> %s </td> <td bgsolor=#FFFFFF><div align=center><a href=\"pdfcompra.php?compraid=%s&rut=$vC\" target='_blank'>Revisar</a></div></td> </tr>", $row["compra_rutprovee"], $row["compra_area"], $row["compra_date"], $row["compra_folio"], $row["compra_id"]); } } ?> </table></td> <td align="center" valign="middle" bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td align="center" valign="middle" bgcolor="#F4F4F4" > </td> <td align="center" valign="middle" bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td align="center" valign="middle" bgcolor="#F4F4F4"> </td> <td align="center" valign="middle" bgcolor="#F4F4F4"> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4"> </td> <td bgcolor="#F4F4F4" > </td> <td bgcolor="#F4F4F4" ><input name="cajao" type="hidden" id="cajao" value="<?php echo $fecha1;?>"><input name="cajao2" type="hidden" id="cajao2" value="<?php echo $fecha2;?>"></td> <td width="190" align="right" bgcolor="#F4F4F4" > <?php if ($_POST['imprimir']=="imprimir"){ $fecha1 =$_POST['cajao']; $fecha2 =$_POST['cajao2']; echo "<script language=\"javascript\">window.open(\"pdfcompraxfech.php\",\"_blank\");</script>"; } ?></td> <td width="17" bgcolor="#333333"> </td> <td width="25"> </td> </tr> <tr> <td> </td> <td bgcolor="#333333"> </td> <td bgcolor="#333333"> </td> <td bgcolor="#333333" > </td> <td bgcolor="#333333"> </td> <td bgcolor="#333333" > </td> <td bgcolor="#333333" > </td> <td bgcolor="#333333"> </td> <td> </td> </tr> </table> <p> </p> </form> </body> </html>
Bueno, la tabla que interactua directamente en esta pagina es compra.
La base de datos se llama genexios.
Código SQL:
Ver original
CREATE TABLE `compra` ( `compra_id` INT(11) NOT NULL, `compra_estado` VARCHAR(50) NOT NULL, `compra_folio` VARCHAR(50) NOT NULL, `compra_date` VARCHAR(50) NOT NULL, `compra_rutprovee` VARCHAR(50) NOT NULL, `compra_area` VARCHAR(50) NOT NULL, `compra_opciones` VARCHAR(50) NOT NULL, PRIMARY KEY (`compra_id`), )
Y este es el pdf que genero al momento de seleccionar el botón imprimir.
Código PHP:
Mi pregunta es ¿Como hago para que me salgan las fechas correspondientes? ya que me genera el informe pero no me sale la tabla con las fechas que pedi previamente Ver original
<?php require_once('class.ezpdf.php'); $pdf =& new Cezpdf('letter'); $pdf->selectFont('../fonts/courier.afm'); $pdf->ezSetCmMargins(1,1,1.5,1.5); $pdf->ezImage("img/logojpg.jpg",0,100,'none','left'); $queEmp = "Select * from compra where compra_date between '$fecha1' and '$fecha2'"; $ixx = 0; $ixx = $ixx+1; } 'compra_rutprovee'=>'<b>Rut Proveedor</b>', 'compra_area'=>'<b>Area</b>', 'compra_estado'=>'<b>Estado</b>', 'compra_folio'=>'<b>Folio</b>', 'compra_opciones'=>'<b>Tipo Doc</b>', 'compra_date'=>'<b>Fecha</b>', ); 'xOrientation'=>'center', 'width'=>500 ); $txttit = "\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<b>Informe de compras</b>\n"; $txttit2= "Informe generado.\n"; $pdf->ezText($txttit, 14); $pdf->ezText($txttit2, 10); $pdf->ezTable($data, $titles, '', $options); $pdf->ezText("\n\n\n", 10); $pdf->ezStream(); ?>