Visualizzazione dei risultati da 1 a 2 su 2

Discussione: php to pdf

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327

    php to pdf

    Salve a tutti,

    sto utilizzando delle librerie(ezpdf) in php che permettono di creare dei documenti in pdf...

    in pratico ho questo script che crea una tabella attraverso un array e dopo stampa il tutto nel pdf, il tutto funziona alla perfezione


    Codice PHP:
    <?php
    include ('class.ezpdf.php');
    $pdf =& new Cezpdf();
    $pdf->selectFont('./fonts/Helvetica.afm');
    $data = array(
    array(
    'num'=>1,'name'=>'val1','type'=>'val1')
    ,array(
    'num'=>2,'name'=>'val2','type'=>'val1')
    );
    $pdf->ezTable($data);
    $pdf->ezStream();
    ?>
    Nella documentazione di queste librerie c'è scritto che per poter poter creare diverse righe nella tabella, bisogna aggiungere degli array progressivi all'interno dell'array principale..quindi cosi

    Codice PHP:
    $data = array(
    array(
    'num'=>1,'name'=>'val1','type'=>'val1')
    ,array(
    'num'=>2,'name'=>'val2','type'=>'val1')
    ); 
    il mio problema è che prelevo dei dati da un database e attraverso un ciclo for voglio stamparli nella tabella che poi verrà esportata in pdf. E' tutto il pomerigio che sbatto la testa su questo script ma non ho trovato un modo per aggregare progressivamente degli array per ogni ciclo for
    come posso fare ???

    ho fatto

    Codice PHP:
    $data = array(;

    for (
    $i=0$i<$righe_database$i++){
    $data .= array('num'=>$row['campo_tab'],'name'=>'$row['campo_2_tab']),;
    );

    $data .= ); 
    ma cosi non funziona.. ho provato anche in questo modo

    Codice PHP:
    $data 'array(';

    for (
    $i=0$i<$righe_database$i++){
    $data .= 'array(num=>'.$row['campo_tab'].',name=>'.$row['campo_2_tab'].'),';
    );

    $data .= ')'
    ma niente....

    Esiste un modo per creare più array di questo tipo attraverso un ciclo for??

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    327
    nessuno sa aiutarmi?

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.