Может ли кто-нибудь сказать мне, есть ли какие-либо ошибки в коде. Потому что я думаю, что $ _POST определенно неправильно, потому что она не пропускает первый ПЧ, даже если есть какое-то значение
for($i=1; $i<=15; $i++) {
$hbs = "other_text".$i;
if($_POST['other_text'.$i]]=="") {
echo "You didn't eneter quantity";
die();
}
if(!is_int($_POST['other_text'.$i]) || isset($_POST['vin'.$i])) {
$vins .= '<tr><td>'.$_POS['vin_lbl'.$i].'</td><td>'.$_POS['other_text'.$i].'</td></tr>';
}
else {
echo "Incorrect data for quantity. \n Please go back.";
}
}
Теперь покажите мне, что Undefined индекс: other_text1 так я проверил форму в HTML, и это это код текстового поля <input type="text" value="1" disabled name="other_text1" style="width:15px; padding:1px; height:10px; font-size:9px; background-color:#FFF; box-shadow:none; ">
Выполните 'print_r ($ _ POST)', чтобы увидеть, что 'переменных $ _POST' содержит. –
Вы отправляете форму на эту страницу? Вы пытались отлаживать? 'Var_dump ($ _ POST)'? –
'if ($ _ POST ['other_text'. $ I]]' one ']' слишком много, с одной стороны. –