Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con impaginazione risultati fpdf

    ho questo codice qua:
    Codice PHP:
    if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['pdf'])) {
        include_once 
    'lib/fpdf.php';

        
    $pdf = new FPDF();
        
    $pdf->AddPage();
        
    $pdf->SetFillColor(232232232232232232);
        
    $pdf->SetFont('Arial''B'8);
        
    $pdf->Cell(156'TITLE'10'L'1);
        
    $pdf->Cell(156'AUTHOR'10'L'1);
        
    $pdf->Cell(156'EDITOR'10'L'1);
        
    $pdf->Cell(156'PRICE'10'L'1);
        
    $pdf->Cell(156'ISBN'10'L'1);
        
    $pdf->Cell(156'NOTE'10'L'1);
        
    // query con PDO fetchAll
        
    $field $exp_tpl->selectEx();
        foreach (
    $field as $data) {
            foreach (
    $data as $key => $value) {
                
    $pdf->Cell(156$value1);
            }
        }
        
    $pdf->Output("book.pdf");

    diciamo che funziona a parte l'impaginazione.
    nel senso che questo file mi crea la parima riga di celle messe manualmente e poi attaccato una mezza riga di risultati presi da mysql.
    penso che il problema sia di impaginazione.
    qualche suggerimento?

  2. #2
    dici che il problema è l'impaginazione perchè non riesci ad incolonnare i risultati o per altri motivi?

  3. #3
    Originariamente inviato da maje
    dici che il problema è l'impaginazione perchè non riesci ad incolonnare i risultati o per altri motivi?
    ecco ho risolto stamattina così:
    Codice PHP:
        include_once 'lib/fpdf.php';

        
    $pdf = new FPDF();
        
    $pdf->AddPage();
        
    $pdf->SetFillColor(232232232232232232);
        
    $pdf->SetFont('Arial'''4);
        
    $pdf->Cell(306'TITLE'10'C'TRUE);
        
    $pdf->Cell(306'AUTHOR'10'C'TRUE);
        
    $pdf->Cell(306'EDITOR'10'C'TRUE);
        
    $pdf->Cell(306'PRICE'10'C'TRUE);
        
    $pdf->Cell(306'ISBN'10'C'TRUE);
        
    $pdf->Cell(306'NOTE'10'C'TRUE);
        
    $pdf->Ln();
        
    $field $exp_tpl->selectEx();
        foreach (
    $field as $data) {
            foreach (
    $data as $key => $value) {
                
    $pdf->Cell(306$value1);
            }
            
    $pdf->Ln();
        }
        
    $pdf->Output("book.pdf"); 
    in pratica nn andavo a capo: $pdf->Ln();
    così pare funzionare tutto.
    magari vi saprò dire meglio dopo aver aggiunto molti elementi.

  4. #4
    si Ln() aggiunge una line break (se gli metti un intero come parametro gli imposti l'altezza). Forse però quello che ti conviene fare è utilizzare una table (che in effetti è mi sembra molto simile a quello che hai fatto), leggi qui per qualche dritta:

    http://xhanch.com/php-script-create-pdf-with-fpdf/

  5. #5
    Originariamente inviato da maje
    si Ln() aggiunge una line break (se gli metti un intero come parametro gli imposti l'altezza). Forse però quello che ti conviene fare è utilizzare una table (che in effetti è mi sembra molto simile a quello che hai fatto), leggi qui per qualche dritta:

    http://xhanch.com/php-script-create-pdf-with-fpdf/
    grazie per il link.
    gli do un'occhiata e vedo!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.