我有一个在线商店,页面mycart.php
将显示用户的购买情况:
图片 - 标题 - 每单位价格 - 数量 - 总价
产品ID和数量保存在$_SESSION
个数组中。 (这好吗?)
因此,如果用户想要2件产品和3件另一件产品:
<input>
代码(<input id="product1" name="product-1647">
?)name="product-1647"
是动态生成的,如何遍历该输入?我研究过一个网站,他们会产生如上所述的输入。
<input type="text" id="product1" name="product-23342">
<inpyt type="text" id="product2" name="product-47385">
...
但我无法弄清楚后期处理是如何完成的 任何建议都会很棒。
答案 0 :(得分:1)
HTML
<input type="text" id="product1" name="product[23342]">
<inpyt type="text" id="product2" name="product[47385]">
PHP
foreach ($_POST['product'] as $prod_id => $prod_value){
if ($prod_value){
// do whatever
}
}