Visualizzazione dei risultati da 1 a 5 su 5

Discussione: fpdf

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    fpdf

    Buonasera a tutti,
    sto generando un pdf da un file .php con questo codice:
    Codice PHP:
    <?php
    require('html_table.php');

    $pdf=new PDF();
    $pdf->AddFont('Calligrapher','','calligra.php');

    $pdf->AddPage();
    $pdf->SetFont('Calligrapher','',12);

    $html='<table border="1">
    <tr>
    <td width="200" height="30"><span class="font12">cell 1</span></td><td width="200" height="30" bgcolor="#D0D0FF">$_POST[TPL_riga1]</td>
    </tr>
    <tr>
    <td width="200" height="30"><font color="#FF99FF" size="2" face="Monotype Corsiva">cell 3</font></td><td width="200" height="30">cell 4</td>
    </tr>
    </table>'
    ;

    $pdf->WriteHTML($html);
    $pdf->Output();
    ?>
    il pdf viene generato però non mi stampa la variabile $_POST[TPL_riga1]

  2. #2
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    intanto racchiudi la variabile $html tra doppi apici invece che tra apici singoli e fai l'escape dei doppi apici all'interno della stringa...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Codice PHP:
    <?php
    require('html_table.php');

    $pdf=new PDF();
    $pdf->AddFont('Calligrapher','','calligra.php');

    $pdf->AddPage();
    $pdf->SetFont('Calligrapher','',12);

    $html="<table border=\"1\">
    <tr>
    <td width=\"200\" height=\"30\"><span class=\"font12\">cell 1</span></td><td width=\"200\" height=\"30\" bgcolor=\"#D0D0FF\">
    $_POST[TPL_riga1]</td>
    </tr>
    <tr>
    <td width=\"200\" height=\"30\"><font color=\"#FF99FF\" size=\"2\" face=\"Monotype Corsiva\">cell 3</font></td><td width=\"200\" height=\"30\">cell 4</td>
    </tr>
    </table>"
    ;

    $pdf->WriteHTML($html);
    $pdf->Output();
    ?>
    Non funziona

  4. #4
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    ...non funziona è un po pochino come descrizione dell'errore considerato che invece a me funziona!...a video ti restituisce qualche errore?
    Sei sicuro che la variabile $_POST[TPL_riga1] sia valorizzata?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Scusate il ritardo,
    si avevi ragione non era valorizzata la variabile, adesso funziona.Grazie

    Un' altra cosa :

    Codice PHP:
    <?php
    require('html_table.php');

    $pdf=new PDF();
    $pdf->AddFont('Calligrapher','','calligra.php');

    $pdf->AddPage();
    $pdf->SetFont('Calligrapher','',8);

    $html="<table border=\"0\">
    <tr>
    <td width=\"164\" height=\"15\"></td><td width=\"164\" height=\"15\"></td>
    </tr>
    <tr>
    <td width=\"164\" height=\"39\"></td><td width=\"164\" height=\"39\"><font color=\"#00CCFF\">
    $_GET[riga1]</font></td>
    </tr>
    <tr>
    <td width=\"164\" height=\"39\"><font color=\"#00CCFF\"></font></td><td width=\"164\" height=\"39\"><font color=\"#00CCFF\">
    $_GET[riga2]</font></td>
    </tr>

    </table>"
    ;

    $pdf->WriteHTML($html);
    $pdf->Output();
    ?>
    Con questo codice le 2 variabili vengono visualizzate con lo stesso font e la stessa grandezza, io vorrei invece visualizzarle con grandezze diverse.
    Ad esempio $_GET[riga1] (grandezza 8), $_GET[riga2] (grandezza 12)
    Come posso fare?

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.