2015-02-20 2 views
0

У меня есть форма с несколькими входами и скрытыми полями.Петля для каждой группы переменных в php

пример запроса, когда форма занесена:

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

ответ

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 базы данных. (Проверьте, here, если вы не знаете, как инициализировать подключение к базе данных в PHP)

Смежные вопросы