2017-02-10 73 views
1

我正在使用PHP和外部庫生成PDF FPDF和透明度腳本:alphapdf如何在使用FPDF生成的PDF上編寫_POST變量數據?

代碼:

HTML

<form name="myform" method="POST" target="_blank"> 
    <button type="submit" formaction="print.php"> Print </button> 
    <input type ="text" name="name"></input> 
</form> 

PHP

<?php 
require('alpha/alphapdf.php'); 
// Instanciation of inherited class 
$pdf = new AlphaPDF(); 
$pdf->AddPage(); 
$pdf->SetLineWidth(1.5); 
// draw jpeg image 
$pdf->Image('my-image.jpg',0,0,220,300,'JPG'); 
// print name 
$pdf->SetFont('Arial', '', 12); 
$name = $_POST['$name']; 
$pdf->Text(10,28,$name); 
$pdf -> Output(); 
?> 
+0

那麼你在pdf中得到什麼? echo $ _POST ['name'],看看你收到了什麼。 – WeAreRight

+0

我做了echo和print_r以及數據確實發佈了,但是問題在於分配給變量,通過下面的答案得到解決謝謝:) –

回答

2

$name = $_POST['$name']; 

應該是

$name = $_POST['name']; 

嘗試var_dump($_POST)print_r($_POST)的證明。 也試圖打印$_POST['$name']

+0

謝謝:)它工作。 –