真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php購物車數(shù)據(jù)庫設(shè)計(jì) php購物車及訂單思路

淘寶購物車的數(shù)據(jù)庫怎么設(shè)計(jì)

消費(fèi)表:【消費(fèi)id,用戶id,總計(jì)】;

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比濱海新區(qū)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式濱海新區(qū)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋濱海新區(qū)地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

明細(xì)表:【id,消費(fèi)id,商品名稱,商品數(shù)量,商品價格,小計(jì)】

【高分】急求用php寫的購物車代碼?。。。。。ㄊf火急)如果您提供的好用還有加分!??!

我也要弄一個這種購物車,

我去寫個,貼出來,【嘿嘿,今天上午新寫的】。

我懶得新建數(shù)據(jù)庫,用的是我的數(shù)據(jù)庫。

你按照我的改一下就能用了

本人水平有限,高手請指正。

你,大,爺?shù)?,雖然不咋地,保證能用

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

經(jīng)過調(diào)試,

//$my-add_cart(45,3,"茶幾系列");//新增購物

//$my-updata_cart(13,13,8); //更新購物

//$my-del_cart(12,5,'Guest'); //刪除一種購物

//$my-empty_cart('Guest'); //清空購物車

$ok=$my-get_cart('Guest'); //返回購物車

這些都可用

-------------------------------------------------------------------

?php

class Cart

{

public $totalCost=0; //商品總金額

function cart($host,$usr,$pwd,$db)

{

mysql_connect($host,$usr,$pwd) or die(mysql_error);

mysql_select_db($db) or die(mysql_error);

mysql_query("SET Names GBk");

//只要有人訪問,就自動清除一天前所有沒付款的訂單;

$sql="delete FROM shopcart WHERE TO_DAYS( NOW( )) - TO_DAYS( ptime ) =1 and payment=0";

mysql_query($sql);

}

// 彈出提示

function alter($Str,$Url)

{

echo "Script language='JavaScript' alert('".$Str."');/Script";

echo "meta http-equiv=refresh content=0;URL=".$Url."";

}

//增加購物;三個參數(shù):pid:產(chǎn)品ID,ptl:產(chǎn)品數(shù)量,pcid:產(chǎn)品類別

//查詢數(shù)據(jù)庫,是否存在此人在本日內(nèi)訂過本產(chǎn)品

//如果訂過,那么數(shù)量累加,否則插入一個數(shù)據(jù)庫行

function add_cart($pid,$ptl=1,$pcid)

{

if($ptl=100 || $ptl=0)

{

$this-alter("最多買99件,最少1件","index.php");

die();

}

if(!$_SESSION['usr']) { $usr='Guest';}

else { $usr=$_SESSION['usr'];}

$sql="select * from shopcart where pid='".$pid."' and usr='".$usr."' and pcid='".$pcid."'";

$ex=mysql_query($sql);

$ex1=mysql_fetch_array($ex);

if(!$ex1)

{

$sql="select * from product where ID='".$pid."' and class1='".$pcid."'";

$ok=mysql_query($sql);

$rs=mysql_fetch_array($ok);

if($rs)

{

$totalCost= $rs['Price'] * $ptl;

$sql="insert into shopcart(usr,pid,pname,ptl,price,pcid,psum,payment) Values(";

$sql.="'".$usr."',";

$sql.="'".$rs['ID']."',";

$sql.="'".$rs['Name']."',";

$sql.="'".$ptl."',";

$sql.="'".$rs['Price']."',";

$sql.="'".$rs['Class1']."',";

$sql.="'".$totalCost."',";

$sql.="'0')";

mysql_query($sql) or die(mysql_error());

if($ok) { $this-alter("購物成功","index.php"); }

else { $this-alter("購物失敗","index.php"); }

}

else

{

$this-alter("不存在的商品,或者參數(shù)錯誤","index.php");

die();

}

}

else

{

$sql="update shopcart set ptl= ptl+1,psum = psum+price where ID='".$ex1['ID']."'";

mysql_query($sql);

$this-alter("更新數(shù)量成功","index.php");

}

}

//更新購物車的單個產(chǎn)品的數(shù)量;

function updata_cart($cid,$ptl,$pid)

{

if($ptl=100||$ptl=0)

{

$this-alter('產(chǎn)品數(shù)量不對!','index.php');

die();

}

$sql="select * from shopcart where ID='".$cid."' and pid='".$pid."'";

$ok=mysql_query($sql);

if(!ok) { alter("參數(shù)發(fā)生錯誤","index.php");}

else

{

$sql="update shopcart set ptl='".$ptl."',psum=price * '".$ptl."' where ID='".$cid."' and pid='".$pid."'";

$ok=mysql_query($sql);

if(!ok) { $this-alter("更新失敗","index.php");}

else { $this-alter("更新成功","index.php");}

}

}

function del_cart($cid,$pid,$usr)

{

$sql="delete from shopcart where usr='".$usr."' and ID='".$cid."' and pid='".$pid."'";

$ok=mysql_query($sql);

if(!$ok) {$this-alter("刪除失敗","index.php");}

else {$this-alter("刪除成功","index.php");}

}

function empty_cart($usr)

{

$sql="delete from shopcart where usr='".$usr."'";

mysql_query($sql) or die(mysql_error);

}

function get_cart($usr)

{

$sql="select * from shopcart where usr='".$usr."'";

$ok=mysql_query($sql);

return $ok;

}

}

$my = new Cart("localhost","root","root","mybbs");

//$my-add_cart(45,3,"茶幾系列");

//$my-updata_cart(13,13,8);

//$my-del_cart(12,5,'Guest');

//$my-empty_cart('Guest');

$ok=$my-get_cart('Admin');

echo "usr pid pname ptl price pcid psum payment ptime brhrbr";

while($rs=mysql_fetch_array($ok))

{

echo $rs[1]."-".$rs[2]."-".$rs[3]."-".$rs[4]."-".$rs[5]."-".$rs[6]."-".$rs[7]."-".$rs[8]."-".$rs[9]."br";

}

?

、、、、、、、、、、、、、、、、、SQL、、、、、、、、、、、、、、

CREATE TABLE IF NOT EXISTS `shopcart` (

`ID` int(10) NOT NULL auto_increment,

`usr` varchar(50) NOT NULL,

`pid` int(5) NOT NULL,

`pname` varchar(100) NOT NULL,

`ptl` int(3) NOT NULL,

`price` decimal(50,2) NOT NULL default '0.00',

`pcid` varchar(100) NOT NULL,

`psum` decimal(50,2) NOT NULL default '0.00',

`payment` tinyint(1) NOT NULL,

`ptime` timestamp NOT NULL default CURRENT_TIMESTAMP,

PRIMARY KEY (`ID`)

)

product 里面用的ID CLASS1是

`ID` int(6) NOT NULL auto_increment,

`Class1` varchar(20) NOT NULL,

`Price` int(6) NOT NULL,

php的購物車中的數(shù)組在下訂單時怎樣傳到數(shù)據(jù)庫中

在數(shù)據(jù)庫中弄一個設(shè)置一個數(shù)組字段,然后接受ID

SQL語句查詢,正常輸出;

打算數(shù)組:

$infoarray=explode('|,|',$row[infoarray']);

然后輸出:

?php echo infoarray$infoarray[0]? //例如:數(shù)量

?php echo infoarray$infoarray[1]? //例如:單價(當(dāng)然可以更多...)

php+MySQL購物車模塊怎么做?

參照ecshop購物車功能。在核心文件,即客戶第一次訪問網(wǎng)站既生成一個字符串session,設(shè)定session的生存時間,防止因客戶不操作而session一直存在。 cart表中就不說了??蛻魶]有登錄的時候用原始生成的session,添加購物車就插入數(shù)據(jù)好了。如果客戶登錄了,修改cart表中的uid 。


網(wǎng)頁名稱:php購物車數(shù)據(jù)庫設(shè)計(jì) php購物車及訂單思路
瀏覽路徑:http://weahome.cn/article/dogjish.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部