php表单流程-数量增加/减少的未知输入名称

php表单流程-数量增加/减少的未知输入名称,php,Php,我有一个在线商店,页面mycart.php将显示用户的购买情况,如下所示: 图片-标题-单价-数量-总价 产品ID和数量保存在$\u SESSION数组中。(这个好吗?) 因此,如果用户想要一种产品的2件和另一种产品的3件: 如何生成标记(?) 如果属性name=“product-1647”是动态生成的,如何迭代该输入 我研究过一个网站,它们会产生如上所述的输入 <input type="text" id="product1" name="product-23342"> <in

我有一个在线商店,页面
mycart.php
将显示用户的购买情况,如下所示:

图片-标题-单价-数量-总价

产品ID和数量保存在
$\u SESSION
数组中。(这个好吗?)

因此,如果用户想要一种产品的2件和另一种产品的3件:

  • 如何生成
    标记(
    ?)
  • 如果属性
    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]">
    

    这太棒了。。。好的,我会用你的例子。。但只是为了得到信息。。。该网站如何管理
    。。我只是好奇?如果你想使用JavaScript的id属性。它们有
    需要重新计算。他们不使用java进行后期处理,我认为他们是在
    $\u post[]
    本身上使用迭代
    foreach($\u POST[]as$key=>$value){}
    然后
    分解
    $key我说得对吗?
    foreach ($_POST['product'] as $prod_id => $prod_value){
      if ($prod_value){
        // do whatever
      }
    }