Ir al contenido


Foto

Sacar elementos de formulario en pdf y php, con fpdf


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 nano1313

nano1313

    Newbie

  • Miembros
  • Pip
  • 9 mensajes

Escrito 15 enero 2014 - 02:46

Buenas, mi problema actual es sacar los elementos de un formulario en un pdf usando fpdf. E leido bastante del tema pero solo e conseguido sacar todos los datos de la tabla en este caso llamado tblFactura. Lo que quiero lograr es sacar solo los elementos introducidos por el usuario en el formulario. Muchísimas gracias desde ya, por siempre contestar mis preguntas.

CODIGO DEL FORMULARIO



delphi
  1. <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
  2.         <table align="center">
  3.           <tr valign="baseline">
  4.             <td nowrap="nowrap" align="right">Contribuir con:</td>
  5.             <td><input type="text" name="dblContribuir" value="" size="32" /></td>
  6.           </tr>
  7.           <tr valign="baseline">
  8.             <td nowrap="nowrap" align="right">&nbsp;</td>
  9.             <td><input type="submit" value="Generar" /></td>
  10.           </tr>
  11.         </table>
  12.        
  13.         <input type="hidden" name="fecha" value="<?php echo date("d/m/y") ?>" />
  14.         <input type="hidden" name="intCampana" value="<?php echo $row_Recordset2['idProyecto']; ?>" />
  15.         <input type="hidden" name="intUsuario" value="<?php echo $_SESSION['MM_IdUsuario']; ?>" />
  16.         <input type="hidden" name="MM_insert" value="form1" />
  17.       </form>





CODIGO DEL PDF



delphi
  1. <?php
  2.  
  3. require('pdf/fpdf.php');
  4.  
  5. class PDF extends FPDF
  6. {
  7. }
  8.  
  9. //Declaracion de la Hoja
  10. $pdf = new PDF("P", "mm","Letter");
  11. $pdf->SetMargins(20, 18);
  12. $pdf->AliasNbPages();
  13. $pdf->AddPage();
  14.  
  15. //Datos del Titulo
  16.  
  17. $pdf->Image('images/producenos2.png',10,8,33);
  18. $pdf->SetTextColor(0x00, 0x00, 0x00);
  19. $pdf->SetFont('Helvetica','B',9);
  20. $pdf->Cell(0, 5, "FACTURA PRODUCENOS.COM", 0, 1, "C");
  21.  
  22. // Texto
  23. $text = 'Para abonar esta factura, deberá dirigirse ... Esta factura ha sido creada '
  24.       . date('r').
  25.  
  26.  
  27. //DATOS DE CONECCION
  28. mysql_connect("localhost","root","");
  29. mysql_select_db("producenos");
  30.  
  31. //MOSTRAMOS LA TABLA
  32. $pdf->Ln();
  33.  
  34.  
  35. $sql= "SELECT * FROM tblfactura";
  36. $rec=mysql_query($sql);
  37. while($row=mysql_fetch_array($rec))
  38.  
  39. {
  40.  
  41. $pdf->MultiCell(0, 8, $text);
  42. $pdf->Cell(30,10,$row['dblContribuir'],1,0);
  43. $pdf->Cell(30,10,$row['intUsuario'],1,0);
  44. $pdf->Cell(30,10,$row['intCampana'],1,0);
  45.  
  46.  
  47.  
  48. }
  49.  
  50. $pdf->Output();
  51. ?>



Gracias!!
  • 0




IP.Board spam blocked by CleanTalk.