我有一张表格,其中显示了我在数据库中选择的产品....在此表格中我有一个<input type=\"text\" name=\"introduce[]\"></td>";
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>";
}
在此输入中,我想手动输入数量(数字)。此数量已发布到另一个页面调用shoppingcart.php,其中我有以下切换选项。
<?php switch($action) { case "add": $_SESSION['cart'][$product_id]= ???????????????; break; } ?>
最后,我希望我在表格中手动引入的数量与购物车中的产品数量
答案 0 :(得分:0)
您可以使用此代码
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;
}