Я пытаюсь создать PDF-файл, который получает данные через POST, я знаю, что данные принимаются, потому что я тестировал с использованием "var_dump ($ _ POST)".
Результат:
array (size=9)
'orcCar' => string 'S' (length=1)
'contItem' =>
array (size=1)
0 => string '1' (length=1)
'codProduto' =>
array (size=1)
0 => string '000zxxxxxxx' (length=14)
'qtdProduto' =>
array (size=1)
0 => string '20' (length=2)
'prcuProduto' =>
array (size=1)
0 => string '4.28' (length=4)
'prctProduto' =>
array (size=1)
0 => string '85.60' (length=5)
'descProduto' =>
array (size=1)
0 => string 'sdsudhudud' (length=33)
'countNitens' => string '2' (length=1)
'codClientecopia' => string '' (length=0)
Но когда я пытаюсь использовать его в середине HTML-кода или в цикле, это не сработает.
Это часть кода:
for($i=0; $i < count($_POST["codProduto"]); $i++)
{
if ($_POST["prcuProduto"][$i]=="")
{
$_POST["prcuProduto"][$i] = '0';
}
$contador=$_POST["contItem"][$i];
// Set some content to print
$html.="<tr>
<td style='width:5%;'><input type='number' name='contItem[]'
style='width:100%'id='contItem' readonly='readonly' value=".$contador."
maxlength='5'></td>
<td style='width:20%;'><input type='text' name='codProduto[]'
style='width:100%'id='codProduto' readonly='readonly' maxlength='20'
value=". $_POST['codProduto'][$i]."></td>";
}
// Print text using writeHTMLCell()
$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);`enter code here`
Это не войдет в цикл из-за
Количество ($ _ POST [ "codProduto"])
при изменении значения он работает, но он по-прежнему не показывает никаких значений или «td». Я также пытался создать переменные со значениями из сообщения, но он все равно не работал.
Может ли кто-нибудь помочь мне, как использовать velues, полученные из поста в tcpdf?