2016-08-23 7 views
0

私は顧客のショップを再加工し、顧客に提供するオファーのPDFを生成したいと考えています。
私はFPDFでPDFテンプレート全体を作成しており、オファー番号の静的変数で正常に動作します。
このページには、オファーごとに1つのフォームが複数あります。それぞれのオファーはショップウェアで生成されるので、各送信ボタンごとに異なる名前を付けることはできません。FPDFとPHP POSTでShopwareの複数のフォームが動作しない

PHPには送信ボタンまたは{$offerPosition.offerNumber}の値が必要です。

HTMLフォームは次のようになります。

<form method="post" action="fpdf/pdf-creator.php" id="btn"> 
    <input type="submit" class="btn is--primary" value="{$offerPosition.offerNumber}"> 
</form> 

そして、このようなPHP:

<?php 

require('fpdf/fpdf.php'); 

$offernumber = substr($_POST['submit'], 8, 4); 
$cn; 
    // Instanciation of inherited class 
    $pdf = new PDF(); 
    $pdf->AliasNbPages(); 
    $pdf->SetCreator(); 
    $pdf->SetTitle("Angebot Nr. " . $offernumber); 
    $pdf->setOffernumber($offernumber); 
    $pdf->setCustomernumber($cn); 

    $pdf->AddPage(); 
    ... 
    $pdf->Output(); 
?> 

私は誰かが私を助けることができると思います。

+0

あなたの問題は、{$ offerPosition.offerNumber}であるようだ:submitは、それは次のようになります何のname=""
がありませんでした。それをコンソールに記録してみてください。あなたは正しい価値を得ていますか? –

答えて

0

間違いを発見しました。

<input type="submit" name="submit" class="btn is--primary" value="{$offerPosition.offerNumber}"> 
関連する問題