Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Fpdf

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274

    Fpdf

    Qualcuno ha idee..?

    codice:
    <?php 
    include("dbhead.php"); 
    define('FPDF_FONTPATH','font/'); 
    require("fpdf.php"); 
    
    class PDF extends FPDF { 
    
    function BasicTable ($header,$data) { 
    echo "head: $header
    data: $data
    "; 
        //Header 
        foreach($header as $col) 
            $this->Cell(40,7,$col,1); 
        $this->Ln(); 
        //Data 
        foreach($data as $row) 
        { 
            foreach($row as $col) 
                $this->Cell(40,6,$col,1); 
            $this->Ln(); 
        } 
    } 
    
    } 
    
    function pdf_asd () { 
    
    $pdf=new PDF(); 
    $pdf->AddPage(); 
    $pdf->SetFont('Arial','B',16); 
    $pdf->Cell(40,10,'ELENCO RACCOMANDATE'); 
    $header = array('Num', 'COGNOME', 'NOME', 'INDIRIZZO', 'CAP', 'CITTA`', 'PR', 'COD'); 
    $data = array('asd1', 'asd2', 'asd3', 'asd4', 'asd5', 'asd6', 'asd7', 'asd8'); 
    
    $pdf->BasicTable($header,$data); 
    $file=basename(tempnam(getcwd(),'tmp')); 
    rename($file,$file.'.pdf'); 
    $file.='.pdf'; 
    $pdf->Output($file); 
    } 
    
    ?>
    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17

    Warning: Invalid argument supplied for foreach() in pdf_funcs.php on line 17
    Progeny

  2. #2
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    $row non è un vettore, non puoi usarlo nel foreach($row as $col)...

    foreach($data as $row) in $row ti mette un valore per volta, quindi $row assumerà i valori asd1, asd2, etc...
    puoi già usarli così, non c'è bisogno di un altro foreach.

    Bye

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.