我正在创建一个在线商店网站,目前我正在使用正在运行的 Basket。我正在尝试添加一个功能,一旦用户单击添加按钮确认该项目确实已添加到购物篮中,该功能将回显一条消息。
我创建了一个简单的 if 语句,我认为应该很好地处理这个问题,但什么也没发生。没有回显消息。
代码:
if (isset($_GET['add'])){
$quantity = mysql_query('SELECT product_id, product_qua FROM products WHERE product_id='.$_GET['add']);
while($quantity_row = mysql_fetch_assoc($quantity)){
if($quantity_row['product_qua'] !=$_SESSION['cart_'.$_GET['add']]){
$_SESSION['cart_'.$_GET['add']]+='1';
}
}
}
if (isset($_GET['add'])){
$basketMessage = "Item Sucesfully Added To Your Basket";
echo $basketMessage;
}
有什么建议么...?
回答:
好的忘记上面的代码............
belov 代码是一个文件的代码,其中列出了产品,然后链接到 cart.php 上面的代码片段:
代码:
while($get_row = mysql_fetch_assoc($get)){
?>
<table id='display'>
<tr><td><?php echo "<img src=$get_row[$product_image] class='grow'>" ?></td></tr>
<tr>
<th></th>
<th><strong>Avalible</strong></th>
<th><strong>Price</strong></th>
<th><strong>Description</strong></th>
</tr>
<tr>
<td width='290px'><?php echo "$get_row[$product_name]" ?></td>
<td width='290px'><?php echo "$get_row[$product_qua]" ?></td>
<td width='290px'><?php echo "£ $get_row[$product_price]" ?></td>
<td width='290px'><?php echo "$get_row[$product_des]" ?></td>
</tr>
<tr>
<td><?php echo '<a href="cart.php?add='.$get_row['product_id'].'" onclick="return basketMessage()">Add</a>';?></td>
</tr>
</table>
<?php
}
}
?>
<script>
function basketMessage(){
var confirmed = confirm("Add this item to Basket ?");
return confirmed;
}
</script>
好的,你们都可以从代码中看到我正在循环产品数据库并列出一些使用添加按钮分配的项目.....现在我在这个按钮上添加了一些 javascript 来通知用户这是否是他们想要的项目添加到他们的购物篮