Php 将特定数量添加到shoppingcart中

Php 将特定数量添加到shoppingcart中,php,Php,我有一个表,其中显示了我在数据库中选择的产品。。。。在这个表中,我有一个“; while($producto= $db->next()) { echo "<form id=\"form\" name=\"formu\" action =\"shoppingcart.php?action=add&id=".$producto['id_producto']."\" method=\"POST\" target=\"_blank\">";

我有一个表,其中显示了我在数据库中选择的产品。。。。在这个表中,我有一个
“;

 while($producto= $db->next()) {

        echo "<form id=\"form\" name=\"formu\"  action =\"shoppingcart.php?action=add&id=".$producto['id_producto']."\" method=\"POST\" target=\"_blank\">";
        echo "<tr>";
        echo "<td style='font-size:20px' align='center'><input type='submit' value='PEDIR'></td>";  
        echo "<td style='font-size:20px' align='center'><input type=\"text\" name=\"introduce[]\"></td>";
        echo "<td style='font-size:20px' align='center'>".$producto['codinterno']."</td>";
        echo "<td style='font-size:20px' align='center'>".$producto['nombreproducto']."</td>";
        echo "<td style='font-size:20px' align='center'>".$producto['nombrecompañia']."</td>";
        echo "<td style='font-size:20px' align='center'>".$producto['cantidad']."</td>";
        echo "<td style='font-size:20px' align='center'>".$producto['codbarras']."</td>";
        echo "</tr>";
}
while($producto=$db->next()){
回声“;
回声“;
回声“;
回声“;
回显“$producto['codinterno']”;
回显“$producto['nombreproducto']”;
echo“$producto['nombrecompañia'”;
回显“$producto['cantidad']”;
回声“$producto['codbarras]”;
回声“;
}
在这个输入中,我想手动输入一个数量(一个数字)。这个数量被发布到另一个名为shoppingcart.php的页面,在这里我有以下切换选项


最后,我想将我在表中手动引入的数量添加到购物车中的产品数量中

您可以使用此代码

  echo "<td style='font-size:20px' align='center'><input type=\"text\" name=\"introduce\"></td>";
  ...
  $action = $_GET['action'];
  $id = $_GET['id'];
  switch($action) { 
    case "add":
      $_SESSION['cart'][$id] = $_POST['introduce'];
      break;
  }
echo”“;
...
$action=$_GET['action'];
$id=$_GET['id'];
开关($action){
案例“添加”:
$\u会话['cart'][$id]=$\u帖子['inroduct'];
打破
}

在第一段代码中,从介绍中删除
[]
。它不是数组。然后在第二段代码中,使用
$\u POST['import']
获取提交的值。您的
开关($action)
应该是
开关($\u POST['action'])
。您的字母大小写很烦人。请使用适当的大小写。请不要使用大写。
  echo "<td style='font-size:20px' align='center'><input type=\"text\" name=\"introduce\"></td>";
  ...
  $action = $_GET['action'];
  $id = $_GET['id'];
  switch($action) { 
    case "add":
      $_SESSION['cart'][$id] = $_POST['introduce'];
      break;
  }