我有一个在线商店,页面mycart.php
将像这样显示用户的购买:
image - title -单价-数量-总价
产品id和quantity保存在$_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">
...
但是我不明白后处理是怎么完成的。
任何建议都会很好。
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
}
}