【发布时间】:2021-09-18 10:59:11
【问题描述】:
我有一个表单,我可以将数据添加到表中并将其存储在会话中。我的问题是,当我单击删除按钮时,ID 位于 URL 中。所以我不能添加其他数据。
点击删除后我需要去掉get值
就像这样 http://localhost:8085/examples/buyme.php?del=2 我需要它是这样的 http://localhost:8085/examples/buyme.php
<table class="table">
<thead>
<tr>
<th>ID</th>
<th>Product Name</th>
<th>Price</th>
<th>Quantity</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
</tr>
<?php
if(!empty($_SESSION["cart"])){
$values;
$total=0;
foreach($_SESSION["cart"] as $keys=>$values){
$amount = $values["quantity"]*$values["price"];
$total=$total+$amount;
?>
<tr>
<td> <?php echo $values["id"] ?> </td>
<td> <?php echo $values["pname"] ?> </td>
<td> <?php echo $values["price"] ?></td>
<td><?php echo $values["quantity"] ?> </td>
<td><a href="buyme.php?del=<?php echo $values["id"] ?>"> Remove</a>
<a href="#editProductModal" class="edit" data-toggle="modal"><i class="material-icons" data-toggle="tooltip" title="Edit"></i></a>
</td>
<td> </td>
</tr>
<?php }?>
<tr>
<td></td>
<td></td>
<td></td>
<td>Total </td>
<td><?php echo $total ?> </td>
<td> </td>
<?php } ?>
</tr>
<!-- Removing from cart -->
<?php
if(isset($_GET["del"])){
foreach($_SESSION["cart"] as $keys=>$values){
if($values["id"]==$_GET["del"])
{
unset($_SESSION["cart"][$keys]);
echo "<meta http-equiv='refresh' content='0'>";//to refresh page after submit
}
}
}
?>
<br>
<br>
</tbody>
</table>
请帮帮我 提前致谢
【问题讨论】: