2016-08-23 2 views
0

고객의 매장을 재 작업하고 고객에게 제공하는 제품의 PDF를 생성하려고합니다.
나는 FPDF로 전체 PDF 템플릿을 만들었으며 오퍼 번호가있는 정적 변수로 잘 작동합니다.
페이지에 각 양식마다 여러 양식이 있습니다. 각 제안은 shopware로 생성되므로 제출 버튼마다 다른 이름을 사용할 수 없습니다.shopware에서 FPDF 및 PHP POST와 함께 여러 양식이 작동하지 않습니다.

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}">