Цикл для каждой группы переменных в php

0

У меня есть форма с несколькими входами и скрытыми полями.

пример запроса при поданной форме:

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? заранее спасибо

Теги:
loops

1 ответ

0
Лучший ответ
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)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню