国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 后端開發(fā) php教程 PHP教程.應(yīng)用實例_PHP

PHP教程.應(yīng)用實例_PHP

Jun 01, 2016 pm 12:40 PM
query session table 實例 應(yīng)用 教程

PHP/MySQL 購物車程序

if(!$session && !$scid) {
$session = md5(uniqid(rand()));
SetCookie("scid", "$session", time() 14400);
} /* 最后一個數(shù)字是以秒為單位的過期時間,14400 秒 = 4 小時 */

class Cart {
function check_item($table, $session, $product) {
$查詢=“SELECT * FROM $table WHERE session='$session' AND Product='$product'”;
$結(jié)果 = mysql_query($query);

if(!$result) {
return 0;
}

$numRows = mysql_num_rows($result);

if($numRows == 0) {
return 0;
} else {
$row = mysql_fetch_object($result);
返回 $row->數(shù)量;
}
}

function add_item($table, $session, $product, $quantity) {
$qty = $this->check_item($table, $session, $product );
if($qty == 0) {
$query = "INSERT INTO $table (會話、產(chǎn)品、數(shù)量) VALUES ";
$query .= "('$session', '$product', '$quantity') ";
mysql_query($query);
} else {
$數(shù)量 = $數(shù)量;
$query = "更新$table SET數(shù)量='$quantity' WHERE session='$session' AND ";
$query .= "product='$product' ";
mysql_query($query);
}
}

function delete_item($table, $session, $product) {
$query = "從 $table 刪除,其中 session='$session' AND 產(chǎn)品='$產(chǎn)品' ”;
mysql_query($query);
}

function modify_quantity($table, $session, $product, $quantity) {
$query = "更新 $table SET 數(shù)量='$quantity' WHERE session='$session' ”;
$query .= "AND Product='$product' ";
mysql_query($query);
}

function clear_cart($table, $session) {
$query = "從 $table WHERE session='$session' 中刪除";
mysql_query($query);
}

function cart_total($table, $session) {
$query = "SELECT * FROM $table WHERE session='$session' ";
$結(jié)果 = mysql_query($query);
if(mysql_num_rows($result) > 0) {
while($row = mysql_fetch_object($result)) {
$query = "從庫存中選擇價格,其中產(chǎn)品='$row->產(chǎn)品' ”;
$invResult = mysql_query($query);
$row_price = mysql_fetch_object($invResult);
$total = ($row_price->價格 * $row->數(shù)量);
}
}
返回 $total;
}

function display_contents($table, $session) {
$count = 0;
$query = "SELECT * FROM $table WHERE session='$session' ORDER BY id ";
$結(jié)果 = mysql_query($query);
while($row = mysql_fetch_object($result)) {
$query = "SELECT * FROM inventory WHERE Product='$row->product' ";
$result_inv = mysql_query($query);
$row_inventory = mysql_fetch_object($result_inv);
$contents["product"][$count] = $row_inventory->product;
$contents["price"][$count] = $row_inventory->price;
$contents["數(shù)量"][$count] = $row->數(shù)量;
$contents["total"][$count] = ($row_inventory->價格 * $row->數(shù)量);
$contents["description"][$count] = $row_inventory->description;
$count ;
}
$total = $this->cart_total($table, $session);
$contents["final"] = $total;
返回$內(nèi)容;
}

function num_items($table, $session) {
$query = "SELECT * FROM $table WHERE session='$session' ";
$結(jié)果 = mysql_query($query);
$num_rows = mysql_num_rows($result);
返回 $num_rows;
}

function quant_items($table, $session) {
$quant = 0;
$query = "SELECT * FROM $table WHERE session='$session' ";
$結(jié)果 = mysql_query($query);
while($row = mysql_fetch_object($result)) {
$quant = $row->quantity;
}
返回 $quant;
}
}
?>

/*
這部分包含如何在 mysql 服務(wù)器上創(chuàng)建表的描述。

# MySQL 轉(zhuǎn)儲 6.0
#
# 主機:localhost 數(shù)據(jù)庫:kmartShopper
#------------------------ ----------------------------------
# 服務(wù)器版本 3.22.25

#
# 表“庫存”的表結(jié)構(gòu)
#
創(chuàng)建表 inventory (
產(chǎn)品 tinytext NOT NULL,
數(shù)量 tinytext NOT NULL,
id int(4) DEFAULT '0' NOT NULL auto_increment,
描述tinytext NOT NULL,
價格 float(10,2) DEFAULT '0.00' NOT NULL,
類別 char(1) DEFAULT ' NOT NULL,
KEY id (id) ,
PRIMARY KEY (id),
KEY 價格 (price)
);

#
# 表 'shopping' 的表結(jié)構(gòu)
#
CREATE TABLE shopping (
sessiontinytext NOT NULL,
產(chǎn)品tinytext NOT NULL,
數(shù)量tinytext NOT NULL,
卡tinytext NOT NULL,
id int(4) DEFAULT '0' NOT NULL auto_increment,
KEY id (id),
PRIMARY KEY (id)
);
*/

示例

include("shoppingcart.php");
$cart = 新購物車;
$mysql_link = mysql_connect("localhost", "wwwrun", "");
$mysql_select_db("kmartShopper", $mysql_link) /* 嘿,使用您將 2 個表放在下面的任何數(shù)據(jù)庫名稱來代替 kmartShopper */
?>
/* 調(diào)用 $cart-> 等函數(shù)add_item之類的,看代碼。 */

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
如何在iPhone中撤消從主屏幕中刪除 如何在iPhone中撤消從主屏幕中刪除 Apr 17, 2024 pm 07:37 PM

從主屏幕中刪除了重要內(nèi)容并試圖將其取回?您可以通過多種方式將應(yīng)用程序圖標(biāo)放回屏幕。我們已經(jīng)討論了您可以遵循的所有方法,并將應(yīng)用程序圖標(biāo)放回主屏幕如何在iPhone中撤消從主屏幕中刪除正如我們之前提到的,有幾種方法可以在iPhone上恢復(fù)此更改。方法1–替換應(yīng)用程序庫中的應(yīng)用程序圖標(biāo)您可以直接從應(yīng)用程序庫將應(yīng)用程序圖標(biāo)放置在主屏幕上。第1步–橫向滑動以查找應(yīng)用程序庫中的所有應(yīng)用程序。步驟2–找到您之前刪除的應(yīng)用程序圖標(biāo)。步驟3–只需將應(yīng)用程序圖標(biāo)從主庫拖動到主屏幕上的正確位置即可。這是將應(yīng)用程序圖

夏天,一定要試試拍攝彩虹 夏天,一定要試試拍攝彩虹 Jul 21, 2024 pm 05:16 PM

夏天雨后,經(jīng)常能見到一種美麗且神奇的特殊天氣景象——彩虹。這也是攝影中可遇而不可求的難得景象,非常出片。彩虹出現(xiàn)有這樣幾個條件:一是空氣中有充足的水滴,二是太陽以較低的角度進行照射。所以下午雨過天晴后的一段時間內(nèi),是最容易看到彩虹的時候。不過彩虹的形成受天氣、光線等條件的影響較大,因此一般只會持續(xù)一小段時間,而最佳觀賞、拍攝時間更為短暫。那么遇到彩虹,怎樣才能合理將其記錄下來并拍出質(zhì)感呢?1.尋找彩虹除了上面提到的條件外,彩虹通常出現(xiàn)在陽光照射的方向,即如果太陽由西向東照射,彩虹更有可能出現(xiàn)在東

探索Go語言的優(yōu)勢及應(yīng)用場景 探索Go語言的優(yōu)勢及應(yīng)用場景 Mar 27, 2024 pm 03:48 PM

Go語言是一種由Google開發(fā)的開源編程語言,于2007年首次發(fā)布。它被設(shè)計成一種簡單易學(xué)、高效、并發(fā)性強的語言,受到越來越多開發(fā)者的青睞。本文將探索Go語言的優(yōu)勢,并介紹一些適合Go語言的應(yīng)用場景,同時給出具體的代碼示例。優(yōu)勢并發(fā)性強:Go語言內(nèi)置支持輕量級線程——goroutine,能夠很容易地實現(xiàn)并發(fā)編程。通過使用go關(guān)鍵字就可以啟動goroutin

全角英文字母轉(zhuǎn)換為半角字母的簡單教程 全角英文字母轉(zhuǎn)換為半角字母的簡單教程 Mar 25, 2024 pm 09:21 PM

在使用電腦輸入英文時,有時候我們會遇到全角英文字母和半角英文字母的區(qū)別。全角英文字母是指在輸入法為中文模式下,按下Shift鍵和英文字母鍵組合輸入的字符,它們占據(jù)一個全角字符寬度。而半角英文字母則是指在輸入法為英文模式下直接輸入的字符,它們占據(jù)半個字符寬度。在某些情況下,我們可能需要將全角英文字母轉(zhuǎn)換為半角字母,下面是一個簡單的教程:首先,打開文本編輯器或任

PHP教程:如何將int類型轉(zhuǎn)換為字符串 PHP教程:如何將int類型轉(zhuǎn)換為字符串 Mar 27, 2024 pm 06:03 PM

PHP教程:如何將int類型轉(zhuǎn)換為字符串在PHP中,將整型數(shù)據(jù)轉(zhuǎn)換為字符串是一種常見的操作。本教程將介紹如何使用PHP內(nèi)置的函數(shù)將int類型轉(zhuǎn)換為字符串,同時提供具體的代碼示例。使用強制類型轉(zhuǎn)換:在PHP中,可以使用強制類型轉(zhuǎn)換的方式將整型數(shù)據(jù)轉(zhuǎn)換為字符串。這種方法非常簡單,只需要在整型數(shù)據(jù)前加上(string)即可將其轉(zhuǎn)換為字符串。下面是一個簡單的示例代碼

微信關(guān)收款聲音的步驟教程 微信關(guān)收款聲音的步驟教程 Mar 26, 2024 am 08:30 AM

1、首先打開微信。2、點擊右上角【+】。3、點擊二維碼收款。4、點擊右上角三個小點。5、點擊關(guān)閉收款到賬語音提醒。

為什么學(xué)攝影一定要會看直方圖? 為什么學(xué)攝影一定要會看直方圖? Jul 20, 2024 pm 09:20 PM

在日常拍攝時,很多人遇到這種情況:相機上的照片看起來曝光正常,而將照片導(dǎo)出后發(fā)現(xiàn)其真實形態(tài)與相機的呈現(xiàn)效果相去甚遠,曝光明顯存在問題。受環(huán)境光線、屏幕亮度等因素的影響,這種情況是比較正常的,不過由此也給我們帶來了一個啟示:看照片、分析照片,一定要學(xué)會看直方圖。那么,什么是直方圖?簡單地理解,直方圖就是照片像素亮度分布的一種展示形態(tài):橫向來看,直方圖大致可分為3個部分,左側(cè)是陰影區(qū)域,中間為中間調(diào)部分,右側(cè)為高光區(qū)域;最左側(cè)是陰影中的死黑區(qū)域,而最右側(cè)是高光中的溢出區(qū)域??v向代表的是像素的具體分布

虛擬幣轉(zhuǎn)錯鏈怎么找回?虛擬幣轉(zhuǎn)錯鏈找回操作教程 虛擬幣轉(zhuǎn)錯鏈怎么找回?虛擬幣轉(zhuǎn)錯鏈找回操作教程 Jul 16, 2024 pm 09:02 PM

虛擬市場的擴大,離不開虛擬貨幣的流通,自然也離不開虛擬貨幣轉(zhuǎn)賬問題。常見的轉(zhuǎn)賬錯誤就是地址復(fù)制錯誤,同樣也有另一個錯誤就是鏈選擇錯誤。虛擬幣轉(zhuǎn)錯鏈依舊是一個棘手的問題,但基于轉(zhuǎn)賬操作的不熟練,新手轉(zhuǎn)錯連也時常發(fā)生,那么究竟虛擬幣轉(zhuǎn)錯鏈怎么找回?轉(zhuǎn)錯連鏈可以通過第三方平臺去找回,但并不一定會成功。接下來小編為大家詳細說說,幫助大家更好的保管好自己的虛擬資產(chǎn)。虛擬幣轉(zhuǎn)錯鏈怎么找回?虛擬幣轉(zhuǎn)錯鏈的找回過程可能復(fù)雜且具有挑戰(zhàn)性,但通過確認轉(zhuǎn)賬詳情、聯(lián)系交易所或錢包提供商、導(dǎo)入私鑰到兼容錢包、使用跨鏈橋工

See all articles