2014-02-07 23 views
-2

代码被赋予..我想生成内容的PDF,我在文本字段如何通过点击提交按钮生成一个PDF文件?

<form method= 'post' action =''> 

Name<input type="text" name="name"> 

<input type="submit" value="submit" name="submit"> 

</form> 

<?php 

require("fpdf.php"); 

$pdf = new FPDF(); 

$pdf->AddPage(); 

$pdf->SetFont('Arial','B',16); 

$a=$_POST["add"]; 

$pdf->Cell(40,10,$a); 

$pdf->Output(); 

?> 

进入,但结果是...

FPDF错误:有些数据已经被输出,不能发送PDF文件有人plz帮助

回答

0

输出你的form只有形式没有提交:

<?php 
if(!isset($_POST['submit'])) { 
?> 
    <form method='post' action=''>Name 
     <input type="text" name="name" /> 
     <input type="submit" value="submit" name="submit" /> 
    </form> 
<?php 
} 
else { 
    require("fpdf.php"); 
    $pdf = new FPDF(); 
    $pdf->AddPage(); 
    $pdf->SetFont('Arial','B',16); 
    $a=$_POST["add"]; 
    $pdf->Cell(40,10,$a); 
    $pdf->Output(); 
} 
?>