多个表单不适用于shopware

时间:2016-08-23 07:41:23

标签: php html forms fpdf shopware

我修改了我的客户的商店,他希望生成他向客户提供的PDF文件。
我用FPDF制作了整个PDF模板,它与带有商品号的静态变量一起工作 页面上有多个表单,每个表单一个。每个报价都是用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();
?>

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

发现错误。 submit没有name="" 它应该是这样的:

<input type="submit" name="submit" class="btn is--primary" value="{$offerPosition.offerNumber}">