0

私は私の顧客のショップを作り直しました。彼は、彼が顧客に行ったオファーの PDF を生成したいと考えています。
FPDF を使用して PDF テンプレート全体を作成しましたが、オファー番号を持つ静的変数で正常に動作します。
このページには、オファーごとに 1 つずつ、複数のフォームがあります。各オファーはショップウェアで生成されるため、送信ボタンごとに異なる名前を付けることはできません。

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

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();
?>

誰かが私を助けてくれることを願っています。

4

1 に答える 1

0

間違いを見つけました。次の ようになりますsubmitname=""

<input type="submit" name="submit" class="btn is--primary" value="{$offerPosition.offerNumber}">
于 2016-08-24T13:32:09.197 に答える