在php中为每组变量循环

时间:2015-02-20 12:09:09

标签: php loops

我有一个包含多个输入和隐藏字段的表单。

提交表单时的

查询示例:

  

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吗? 提前谢谢

1 个答案:

答案 0 :(得分: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中初始化与数据库的连接,请检查here