• User Attivo

    problemi output fpdf

    Buongiorno a tutti..
    Davvero non riesco ad uscirne :x... Sto testando alcuni script per generare un documento in pdf con fpdf che contenga dati estratti dal db, ma mi viene restituito sempre il solito messaggio d'errore:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\programmi\easyphp1-8\www\unich\prova pdf_4.php on line 12

    Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\unich\config.inc.php:10) in c:\programmi\easyphp1-8\www\unich\fpdf.php on line 1022
    **FPDF error: **Some data has already been output to browser, can't send PDF file

    Vi posto lo script:
    <?php
    //require('fpdf.php');
    include("config.inc.php");
    include("connect.php");
    $query="SELECT * FROM archivio ";
    $risultato=mysql_query($database,$db);
    $record=mysql_fetch_array($risultato);
    require('fpdf.php');
    $pdf=new FPDF('L','mm','A4');
    $pdf->Open();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',7);

    $pdf->SetFont('Arial','B',14);
    $pdf->Cell(0, 10, 'Protocollo', 0, 1,'C');

    $pdf->Output();
    $pdf->exit();
    ?>
    Spero possiate aiutarmi, non so più che fare..:(


  • User Attivo

    Infatti qua sta sbagliato:

    [php]$record=mysql_fetch_array($risultato);[/php]

    Da sostituire con:

    [php]while($variabile = mysql_fetch_assoc($risultato)) {

    // Tutte le cose da fare

    }[/php]

    😉

    Ah, posta il contenuto di fpdf.php 😉

    :gthi:


  • User Attivo

    grazie amico 🙂

    domani te lo posto, buona srata


  • ModSenior

    $query="SELECT * FROM archivio ";
    $risultato=mysql_query($database,$db);

    kose'è che dovrebbe fare? perchè mi sembra che non centri nulla...


  • User Attivo

    Ciao, ho trovato uno script sul sito di fpdf e l'ho modificato, ora il pdf lo genera, ma vuoto. che errore c'è secondo te?

    <?php
    $host='localhost';
    $username='root';
    $password='';
    $db='********';

    $conn = mysql_connect($host,$username,$password) or die( mysql_error() );
    mysql_select_db($db,$conn) or die( mysql_error() );

    $query="SELECT * FROM archivio ";
    $risultato=mysql_query($query, $conn);
    $row=mysql_fetch_array($risultato);

    require('fpdf.php');

    $pdf=new FPDF('L','mm','A4');
    $pdf->Open();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',7);
    $pdf->SetFont('Arial','B',14);
    $pdf->Cell(0, 10, 'Protocollo', 0, 1,'C');
    $pdf->Output();
    $pdf->exit();
    ?>