|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2016
Messaggi: 72
|
[php e tcpdf]
Buongiorno a tutti,
vorrei scrivere il risultato di una query su di un pdf ma non riesco a fargli vedere le variabili. Vi allego il file php per farvi capire meglio: Codice PHP:
Come posso risolvere? Grazie |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jul 2009
Messaggi: 275
|
Premesso che potresti omettere l'apostrofo ' di apertura e chiusura all'interno di EOL, almeno "ATTESTATO DI FORMAZIONE" e "si attesta che il" dovresti riuscire a vederlo. Se vedi una pagina bianca direi che da qualche parte prima nel codice si verifica un fatal error. Attiva la visualizzazione degli errori e vedi che cosa ti dice.
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2016
Messaggi: 72
|
Vedo tutto tranne il valore delle variabili.
error_log mi restituisce: Codice:
PHP Notice: Undefined variable: header .... PHP Notice: Undefined variable: grado .... PHP Notice: Undefined variable: nome .... PHP Notice: Undefined variable: cognome .... |
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Jan 2013
Messaggi: 92
|
Ciao,
dovresti utilizzare la parentesi graffe in questo caso.. Quote:
Ciao |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Apr 2016
Messaggi: 72
|
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Apr 2016
Messaggi: 72
|
Ho risolto ma non con le graffe ma in questo modo:
Codice:
$html= '<h1 style="text-align: center;"><strong>ATTESTATO DI FORMAZIONE</strong></h1> <h4 style="text-align: center;"><em><strong>'.$header. 'si attesta che il </strong></em></h4> <h2 style="text-align: center;"><strong>' .$grado.' ' .$cognome.' ' .$nome. '</strong></h2>'; |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Jan 2013
Messaggi: 92
|
Ok... hai risolto in un altro modo.
Anche se con le graffe doveva funzionare. In quel modo si "passano" le variabili negli heredoc. ciao |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Apr 2016
Messaggi: 72
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:00.