2017-10-04 5 views
0

フォームから変数をFPDFに渡すにはどうすればよいですか?FPDFに変数を渡す

私はこの

<form method="post" action="pdf_page.php"> 
<input id="name" type="text" size="20" /> 
<button type="submit" class="btn btn-primary" id="btn_next">Submit</button> 
</form> 

のようなものを持っており、これは私が送信ボタンを押したときに、私はこれらのエラー

  • に未定義のインデックスを取得

    <?php 
    $name=$_POST['name']; 
    require('fpdf/fpdf.php');        
    $pdf= new FPDF('P','mm','A4'); 
    $pdf->AddPage(); 
    $pdf->SetFont('Arial','','9'); 
    $pdf->Cell('80','4',$name,'0','1',''); ////i want to show the variable here 
    $pdf->Output(); 
    ?> 
    

    私pdf_page.phpです:Cの名前:........

  • 致命的なエラー:メッセージ 'FPDFエラー: で未知の例外'例外 'C:\ wamp64 \ www \ Form \ fpdf \ fpdf.phpの271行にある

    のPDFファイルを送信できません
  • 例外:FPDFエラー:一部のデータがすでにCに PDFファイルを送信することはできません、出力された:行の\ wamp64 \ WWW \フォーム\ FPDFの\のfpdf.php 271

何午前私は間違っている?私はMySQLの変数を格納する必要はありません私はちょうどそれらをpdfファイルに渡す.....誰でも私を助けることができますか?

答えて

0

htmlフォームでは、名前属性を入力に追加する必要があります。これはポスト配列に含まれているものです

<input id="name" name="name" type="text" size="20" /> 

PHPのグローバルポスト配列$ _POSTはキー値の関連付けです。キーはHTMLフォームのname属性ですが、値はキーの値です。

var_dump($_POST); //this shows you what is contained.this is just for debugging purposes 
としてpost配列の簡単なダンプを実行します。