0
我已經制作了一份fpdf發票單,在瀏覽器中顯示所有正確的變量(Chrome中的pdf預覽)。 但是當我保存pdf並查看它時,我所有的變量都被忽略了!保存的FPDF pdf不顯示變量?
我首先收集我發佈的數據,然後設置fpdf代碼,其中包含我的發佈變量。 像這樣:
$var1 = $_POST['input1'];
$var2 = $_POST['input2'];
require('fpdf17/fpdf.php');
class PDF extends FPDF {
...
我試過設置我的變量爲全局變量,但它並不重要。
幫助非常感謝!
更新:它似乎是一個Chrome的問題... Firefox保存包含我的變量的PDF正確。有什麼想法嗎?
更新2:似乎只有POSTED變量不會通過Chrome保存在pdf中。保存來自數據庫的數據的變量正確保存在pdf中。
但這隻適用於發佈的數據,對吧? (雖然它在沒有你的代碼的Firefox中工作...) 因爲當提取MySQL數據時,它工作正常。 但是,謝謝你的例子!可能在其他時間使用它。 – fishbaitfood 2012-03-25 12:42:30
任何未在類內部創建的變量都需要在裏面注入。在你的例子中,由於類處理MySQL連接,這意味着你不需要用MySQL變量來完成。 – 2012-03-25 15:27:23
但是Firefox仍然處理髮布的變量而不會在類中注入它們... 但是,非常感謝您的洞察! – fishbaitfood 2012-03-26 11:43:49