php商城庫存怎麼加減
Ⅰ 求php增加購物車數量的加減,
偽代碼:
前端:在你頁面上數量那欄增加
<div class="quantity-form"><a href="javascript:void(0);" clstag="cart_num_down" class="decrement disabled" id="decrement_8888_526830_1_1">-</a>
<input autocomplete="off" type="text" class="itxt" value="1" id="changeQuantity_8888_526830_1_1_0" minnum="1">
<a href="javascript:void(0);" clstag="cart_num_up" class="increment" id="increment_8888_526830_1_1_0">+</a>
</div>
你的購物車是個循環列表,可以去得到,每個商品的信息:id是商品
function cart_num_up(id,uid){
$.ajax({
type: "POST",
url: "CART_num.PHP",
data: {id:id, num:-1,uid:uid},
dataType: "json",
success: function(data){
if(data.status==1){
});
});
}
function cart_num_down(id,uid){
$.ajax({
type: "POST",
url: "CART_num.PHP",
data: {id:id, num:1,uid:uid},
dataType: "json",
success: function(data){
if(data.status==1){
});
});
}
點一次 加或減按鈕,觸發js向後端發起ajax請求:返回的是增加成功和失敗狀態和剩餘數量;
CART_num.PHP
$id = (int)$_POST['id'];
$num = (int)$_POST['num'];
$uid =(int)$_POST['uid']; //有封裝獲取post或get函數更好
//查庫看庫存
$sort = get_kucun_num();
//查看購物車目前數量
$cart_num = get_cart_num(uid,id);
//判斷庫存
if($sort >$cart_num){
}else{
}
if($num<0){
//減法 $sql =「update cart set cart_num = cart_num-1 where uid =uid and id =id 」
if(($cart_num-1)>1){
}else{
}){
//加法 $sql =「update cart set cart_num = cart_num+1 where uid =uid and id =id 」
}else{
//不正確的請求
}
Ⅱ PHP語句,做網上商城。某一個商品的庫存為10,顧客每購買一個庫存就對應減少一個。
訂單狀態的設定,比如付款完成(status_id = 2)來執行減少庫存
購買數量, 用戶購買了多少個該商品版 quantity = 1
商品資料庫有庫權存欄位 stock = 10
當訂單狀態付款完成,用 stock - quantity 這個就是思路了。
Ⅲ PHP 訂餐系統之加減商品如何做
樓主請留QQ,這就給你解決
Ⅳ 有張總訂單量 怎樣減庫存 php
//有多少訂單過來就減掉多少庫存.
$order=$_POST['order'];
$sql="SELECT_orderFROMtableWHERE...";
$db_order=mysql_query($sql);//取出你資料庫中的回訂單餘量答
$db_order=$db_order-$order;
$sql="UPDATEtableSETorder=$db_order"WHERE...;//存儲數據
Ⅳ PHP,庫存問題,一個訂單對應減少一個庫存
這種可以用事務功能做,在付款的時候啟用事務,成功支付則update sl=sl-1 for update這樣的
Ⅵ php 中怎麼把多條數據中的同一欄位數相加,比如說統計商品的總庫存!
是資料庫 還是數組
資料庫就用 sql語句
如 $sql ="sele sum(要統計的欄位名) from 表名 where 條件 group 分組欄位 ";
數組專就用數組遍歷屬
$total=0;
for ($row in $arr){
$total+=$row["要統計的元素下標或索引"];
}
echo $total;
Ⅶ 電商php網站怎麼修改庫存。
電商網站修改庫存都是通過資料庫修改的