2016-08-23 7 views
0

Я перерабатываю магазин моего клиента, и он хочет создать PDF-предложения, которые он предлагает своим клиентам.
Я сделал весь PDF-шаблон с FPDF, и он отлично работает со статической переменной с номером предложения.
На странице представлены несколько форм, по одному для каждого предложения. Каждое предложение создается с помощью магазина, поэтому я не могу создавать разные имена для каждой кнопки отправки.Несколько форм не работают с FPDF и PHP POST на магазине

Мне нужно значение кнопки отправки или {$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 

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}. Попробуйте войти в консоль. Вы получаете правильное значение? –

ответ

0

Обнаружили ошибку. submit не было name=""
Он должен выглядеть следующим образом:

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

 Смежные вопросы

  • Нет связанных вопросов^_^