Я пытаюсь позволить моим пользователям обновлять количества в базе данных, предоставляя им некоторые поля ввода, и я знаю, что запрос обновления sql идеален, потому что, если я НЕ пользуюсь циклом foreach, он отправит и обновит последний только текстовое поле.
Но мне нужен цикл foreach, чтобы он просматривал все текстовые поля и обновлял их все в базе данных. Может кто-нибудь, пожалуйста, помогите мне понять, почему это не обновляется с этим циклом foreach? Большое спасибо заранее:)
foreach($_POST['items'] as $p=>$q)
{
// working sql code is in here.
}
И поля динамически генерируются так:
$ct->data[$key][0]='<input type="text" value="'.$ct->data[$key][0].'" name="product" />';
$ct->data[$key][1]='<input type="text" value='.$ct->data[$key][1].' id="qty" name="items[' . $ct->data[$key][1] . ']" />';
$ct->data[$key][2]='<input type="submit" value="Update Item">';
$ct->data[$key][3]='<p name="price">'.$ct->data[$key][3].'</p>';