1
誰能告訴我爲什麼我需要在
$_SESSION['cart_'.$_GET['add']]+='1';
}
else {
}
爲什麼不變量來使用會話?
<?php
session_start();
$page = "index.php";
mysql_connect('localhost','root','') or die (mysql_error());
mysql_select_db('products') or die (mysql_error());
if(isset($_GET['add'])){
$_SESSION['cart_'.$_GET['add']]+='1';
}
else {
}
function products(){
$query = 'SELECT id,name,description,price FROM products WHERE quantity>0 ORDER BY id ASC';
$get = mysql_query($query);
if($get == 0){
echo "There are no products to display";
}
else{
while ($get_row = mysql_fetch_assoc($get)) {
echo '<p>'.$get_row['name'].'<br/>'.$get_row['description'].'<br/>'.$get_row['price'].'<a href="cart.php?add='.$get_row['id'].'">Add</a>'.'</p>';
}
}
}
?>
因爲你希望你的車橫跨肯定請求是否仍然存在? –
會話變量在整個會話處於活動狀態時可用。一個「普通」變量不會在會話變量所做的頁面中持續存在。 – Daan
謝謝,但它可能存儲在一個變量?像,是不是會給出錯誤? – isabel