У меня есть форма с несколькими входами и скрытыми полями.
пример запроса при поданной форме:
cart.php? prdcode1 = 102334 & qty1 = 3 & prdcode2 = 247104 & qty2 = 1 & prdcode3 = 220349 & qty3 = 3
... и так далее...
У меня этот код в классическом ASP, который создает LOOP для каждой моей записи
For i = 0 To cINT(request("number_of_records"))
if (Request("qty"&i)) then
sqlquery="UPDATE cart SET qty='"&Request("qty"&i)&"' WHERE prdcode='"&Request("prdcode"&i)&"' AND sessionid='"&sesid&"'"
Con.Execute sqlquery
end if
next
может ли кто-нибудь помочь мне перевести это на PHP? заранее спасибо
for($i=0; $i<$_GET['number_of_records']; $i++) {
if(isset($_GET['qty'.$i])) {
$sqlQuery = "UPDATE cart SET qty='" . $_GET['qty'.$i] . "' WHERE prdcode='" . $_GET['prdcode'.$i] . "' AND sessionid='" . session_id() . "'";
$db->query($sqlQuery);
}
}
$db
- ваше соединение с базой данных mysqli
. (Проверьте здесь, если вы не знаете, как инициализировать подключение к базе данных в PHP)