發(fā)布日期: 2024-03-14 | 來源: 智軟設(shè)計工作室
<?php
// 啟動會話
session_start();
// 初始化購物車
if (!isset($_SESSION['cart'])) {
$_SESSION['cart'] = array();
}
// 判斷產(chǎn)品是否已經(jīng)在購物車中
function isProductInCart($product_id) {
if (isset($_SESSION['cart'][$product_id])) {
return true;
}
return false;
}
// 添加商品到購物車 產(chǎn)品 ID (product_id)、產(chǎn)品名稱 (product_name)、產(chǎn)品圖片 (product_image) 和數(shù)量 (quantity)
function addToCart($product_id, $product_name, $product_image, $quantity) {
if (isProductInCart($product_id)) {
// 產(chǎn)品已經(jīng)在購物車中,更新數(shù)量
$_SESSION['cart'][$product_id]['quantity'] += $quantity;
echo "產(chǎn)品已經(jīng)添加到購物車中,并且數(shù)量已更新。";
} else {
// 產(chǎn)品不在購物車中,添加新產(chǎn)品
$_SESSION['cart'][$product_id] = array(
'product_id' => $product_id,
'product_name' => $product_name,
'product_image' => $product_image,
'quantity' => $quantity
);
echo "產(chǎn)品已成功添加到購物車中。";
}
}
// 更新購物車中商品的數(shù)量
function updateQuantity($product_id, $quantity) {
if (isset($_SESSION['cart'][$product_id])) {
$_SESSION['cart'][$product_id]['quantity'] = $quantity;
}
}
// 清空購物車
function clearCart() {
$_SESSION['cart'] = array();
}
// 顯示購物車中的商品列表
function displayCart() {
if (!empty($_SESSION['cart'])) {
foreach ($_SESSION['cart'] as $item) {
echo "Product ID: " . $item['product_id'] . "<br>";
echo "Product Name: " . $item['product_name'] . "<br>";
echo "Product Image: " . $item['product_image'] . "<br>";
echo "Quantity: " . $item['quantity'] . "<br>";
echo "<br>";
}
} else {
echo "購物車為空";
}
}
// 測試添加商品到購物車
addToCart(1, "產(chǎn)品1", "image1.jpg", 2);
addToCart(2, "產(chǎn)品2", "image2.jpg", 1);
// 顯示購物車中的商品列表
displayCart();
// 更新購物車中商品的數(shù)量
updateQuantity(1, 4);
// 再次顯示購物車中的商品列表
displayCart();
// 清空購物車
clearCart();
// 顯示清空購物車后的商品列表
displayCart();
//單獨(dú)判單 是否存在
if (isset($_SESSION['cart'][1])) {
$product = $_SESSION['cart'][1];
// 現(xiàn)在 $product 變量中包含了產(chǎn)品 ID 為 1 的產(chǎn)品信息
$product_id = $product['product_id'];
$product_name = $product['product_name'];
$product_image = $product['product_image'];
$quantity = $product['quantity'];
// 然后您可以使用這些變量進(jìn)行其他處理或顯示
} else {
// 產(chǎn)品 ID 為 1 的產(chǎn)品不存在于購物車中
}
?>2023-07-08
pboot:list 調(diào)用tag鏈接:{pboot:listnum=15order=sorting}&
閱讀更多2024-05-09
主要是 這個標(biāo)簽{pboot:list scode={sort:scode} num=8 order=sorting page=1}{pboot:list scode={sort:scode} num=8 order=sorting page=1} <div class="col-12 col-sm-6 col-lg-3 featureCol mb-7 item"> <div class="border">&nb
閱讀更多2022-10-31
客戶有時候直接從wrodpdf里面復(fù)制過來的表格。有一些亂七八糟的標(biāo)簽和樣式,倒是很難調(diào)好,用下面方式去除。然后加入自己想要的樣式。<scripttype="text/javascript">$(".list_boxtable").addClass("tabletable-striped&nbs
閱讀更多2023-07-31
{pboot:if('{content:ispics}'=='0')}{content:ico}{else}{pboot:picsnum=1id={content:id}}[pics:src]{/pboot:pics}{/pboot:if}其他得代碼在去拓展
閱讀更多2022-11-29
清理冗余圖片功能可視化,支持圖片預(yù)覽和選擇圖片手動刪除。默認(rèn)沒顯示,自己手動添加官方最新版本已經(jīng)增加,但菜單沒加入打開鏈接/admin.php?p=/menu/index增加菜單(需要選擇大類。不能是頂級分類)輸入url為下面的/admin/ImageExt/index其他隨意,然后重新登錄后臺即可
閱讀更多2022-10-20
css/*所有控件video::-webkit-media-controls-enclosure{display: none;}*/video::-webkit-media-controls-fullscreen-button {display: none;}controlsList='nodownload' 去除下載disablePictureInPicture 去除畫中畫<video width="100%" height="100%" preload="
閱讀更多2021-10-18
直接寫id參數(shù)當(dāng)前頁的{content:id}就行了。{pboot:tags id={content:id}} <a href='[tags:link]' class='tagc[field:highlight /]'>[tags:text]</a>{/pboot:tags}
閱讀更多2024-09-29
pboot:nav 判斷沒有子類得時候顯示同級欄目 ,如果有子類 就 顯示子類。{pboot:if('{pboot:nav parent={sort:scode}}[nav:name]{/pboot:nav}'!='')} {pboot:nav parent={sort:scode}} <li><a class="{pboot:2if('[nav:scode]'=='{sort:scode}
閱讀更多2022-04-25
{pboot:sort scode={sort:tcode}}{pboot:if('{sort:pic}'!='')}{sort:pic}{else}{label:no_banner}{/pboot:if}{/pboot:sort}
閱讀更多