【发布时间】:2011-10-30 16:40:25
【问题描述】:
我有一个用于保存购物篮信息的数组:
session_start();
$items = $_SESSION['items'];
$values = $_SESSION['values'];
if (isset($_POST['addtobasket']))
{
$items[] = $_POST['item'];
$values[] = $_POST['value'];
$_SESSION['items'] = $items;
$_SESSION['values'] = $values;
}
print("Added " . $_POST['item'] . " with value of " . $_POST['value'] . "to basket");
?>
在结帐屏幕上,我希望用户能够删除项目:
<?
echo "<table class='basketdisplay'>";
echo "<tr><td>Item</td><td>Price</td></tr>";
foreach($items as $key => $item)
{
echo "<tr>";
echo "<td>" . $item . "</td>";
echo "<td>£" . $values[$key] . "</td>";
echo "<td>" . $key . "</td>";
echo "</tr>";
}
echo "</table>";
?>
所以不是显示键的最后一列,而是某种形式的按钮来删除该键处的项目?
有谁知道我会怎么做,我的 php 不强。 TIA
【问题讨论】:
-
答案也在 SO here
标签: php