導航:首頁 > 編程語言 > php折扣計算

php折扣計算

發布時間:2022-04-30 18:47:50

A. 用php語言和mysql做的在線購物,怎麼實現輸入優惠碼就自動減價

他輸入優惠碼後,價格自動刷新成50元,30元

針對你這句話,必須要使用到JS

其他的,雖然我沒做過,但是可以想像一下 新見一個數據表,分以下幾個欄位
ID號,優惠碼,折扣

當你生成優惠碼的時候,就批量往這個表裡插欄位。。
A頁
點了生成優惠碼,進B頁
B頁
一個SELECT選項,供你選擇這是幾折的,生成多少個等…,選則之後攜帶數據進C頁。
C頁
生成優惠碼,按照時間戳,加rand()函數的方式

當用戶輸入優惠碼後,驗證該碼是否正確,然後查詢折扣。。
查詢之後,用沒打折的價格,運算打折後的價格,在利用JS刷新頁面的價格。。

基本套路就是這樣吧。
--------------------------------
我想請問你,我回答的怎麼籠統了? 你不會JS就說我回答的籠統? 自己玩不轉,就怪別人回答的不好? 大體思路給你了,你看不明白就謙虛點,即使我不回答你 我解決不了,別人也願意給你解決,可你自己無能卻賴別人,JS不JS怎麼了? 你是那麼問的,我寫了那麼多字,只有一句是針對JS的,你就賴上這一句了? 我下面寫那麼多你眼瞎看不見?自己沒點基礎,看不明白,就謙虛點,還那麼牛B烘烘的, 鬼都懶的回答你 SB一隻。

B. Php里怎麼寫會員只有餘額支付打折,其他支付都不打折

這里應該是用戶純粹使用余額足夠才進行打折吧
流程上應該是用戶勾選余額支付或者點選選項後,實際支付價格打折。
這里其實方法有很多,我說一種你參考也可以拓展
當用戶選擇余額支付,進行判斷商品總價是否小於用戶余額,如果不小於則跳過以下邏輯流程。
如果小於等於,則將商品價格打折計算替換商品總價,
之後進入正常的走單流程,產生已支付訂單的同時減去余額。
程序上你可以把是否勾選的東西用個標識傳遞到程序數據邏輯層使用ajax判斷之後返回實際商品總價。前端邏輯我不是很擅長,但估計就和你在購物車里用戶加減商品顯示價格的邏輯差不多都是動態變化非同步刷新嘛。
欄位什麼的盡量別隨便動。

C. php取數組字元串中優惠數值並統計 正則表達式

preg_match_all('/(\d+\.\d+)/', $str, $match);
print_r($match[1])

D. 如何用php的循環編寫計算商品價格折扣並以表格顯示的代碼

拆開想,

1.取到商品數組
2.用foreach進行循環
3.循環內進行每個商品折扣計算
4.把結果傳到網頁
5.在網頁中用循環把新數組循環
例如:
<table>
<tr>
<td>價格</td>
<td>折扣後價格</td>
</tr>
<?phpforeach($goodsas$k=>$v){?>
<tr>
<td><?phpecho$v['price'];?></td>
<td><?phpecho$v['new_price'];?></td>
</tr>
<?php}?>
</table>

E. 用PHP輸出:某人購買了1088元多商品,請計算客戶優惠了多少錢,實際上需要付多少

function cal($total)
{
$range=[88=>0.95,288=>0.85,588=>0.75,888=>0.65,9999999=>0.5];
$limit_prev=0;
$truetotal=0.00;
foreach($range as $limit=>$rate)
{
$fee=$total<$limit?($total-$limit_prev):($limit-0.01);
$truetotal+=$fee*$rate;
if($total<$limit)break;
$limit_prev=$limit;
}
return $truetotal;

}

F. 求解怎麼做PHP代碼計算商品打折後的價格。求代碼

完全依照圖片效果,代碼如下:


1、html 文件

<html>
<head>
<title>計算商品折扣價格</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="calc.php">
<tablewidth="314"border="1">
<tr>
<tdwidth="92">商品名稱:</td>
<tdwidth="206"><labelfor="textfield"></label>
<inputtype="text"name="spmc"id="spmc"/></td>
</tr>
<tr>
<td>商品單價:</td>
<td><inputtype="text"name="spdj"id="spdj"/>元</td>
</tr>
<tr>
<td>促銷折扣:</td>
<td><inputtype="text"name="cxzk"id="cxzk"/>%</td>
</tr>
<tralign="center">
<tdcolspan="2"><inputtype="submit"name="button"id="button"value="計算折扣價格"/></td>
</tr>
</table>
</form>
</body>
</html>


2、calc.php 文件

<?php
$spmc=$_POST['spmc'];
$spdj=$_POST['spdj'];
$cxzk=$_POST['cxzk'];
$zkjg=$spdj*$cxzk/100;
echo'商品名稱:'.$spmc.'<br>';
echo'商品單價:'.$spdj.'元<br>';
echo'促銷折扣:'.$cxzk.'%<br>';
echo'折後價格:'.$zkjg.'元<br>';
?>


效果圖:


G. php中設置折扣率一月只能設置一次在哪改

淘寶賣家設置商品折扣的時候,會發現有些過低的折扣設置不了,那是因為賣家後台的最低折扣限制了,可以調整下最低折扣,就可以設置自己想要的折扣了。

工具/原料

淘寶賣家賬戶
折扣工具
方法/步驟

打開 http://www.taobao.com/
登陸淘寶賣家賬戶,進入「賣家中心」。

「賣家中心」左邊導航點擊營銷中心-促銷管理。

在促銷管理界面點擊「熱門工具」,再點擊折扣修改。

4
根據需要修改折扣,確定。

5
修改完畢後,就可以再使用折扣工具設置自己想要的折扣了。
步驟閱讀
END
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您

H. PHP如何實現電子商城優惠卷

PHP生成唯一的促銷/優惠/折扣碼(附源碼)
每一個電子商務網站,現在有一種或多種類型的優惠/折扣/優惠券系統,給大家分享一下如何在PHP生成唯一的促銷/折扣碼。主要是實現一個優惠碼系統,可用於跟蹤用戶來自某些特定的來源,例如有些主機促銷的時候鏈接到別的頁面會有優惠碼生成,還有更多的促銷代碼等。因此,今天將討論這樣一個優惠碼的實現過程

考慮的需求
代碼應該很容易記住,因此保持短的長度是一個好主意,使用戶可以很容易地記住它

沒有特殊字元!它應該是字母數字組合,因為它會永遠是為用戶更容易記住

長度推廣/折扣代碼的正確。沒有一個標準的長度,因為它取決於你想生成的長度,例如,如果你想生成1000代碼的代碼,那麼你需要在至少4個字元代碼。促銷/優惠碼長度通常為4到8個字元,但它取決於您的要求。

代碼如下:

<?php
/**
* @param int
$no_of_codes//定義一個int類型的參數 用來確定生成多少個優惠碼
* @param array
$exclude_codes_array//定義一個exclude_codes_array類型的數組
* @param int $code_length
//定義一個code_length的參數來確定優惠碼的長度
* @return array//返回數組
*/
function
generate_promotion_code($no_of_codes,$exclude_codes_array='',$code_length = 4)

{
$characters = "";

$promotion_codes = array();//這個數組用來接收生成的優惠碼
for($j = 0 ; $j <
$no_of_codes; $j++)
{
$code = "";
for ($i = 0; $i < $code_length;
$i++)
{
$code .= $characters[mt_rand(0, strlen($characters)-1)];
}

//如果生成的4位隨機數不再我們定義的$promotion_codes函數裡面

if(!in_array($code,$promotion_codes))
{

if(is_array($exclude_codes_array))//
{

if(!in_array($code,$exclude_codes_array))//排除已經使用的優惠碼
{

$promotion_codes[$j] = $code;將生成的新優惠碼賦值給promotion_codes數組
}
else

{
$j--;
}
}
else
{
$promotion_codes[$j] =
$code;//將優惠碼賦值給數組
}
}
else
{
$j--;
}
}
return
$promotion_codes;
}
echo '<h1>Promotion / Discount
Codes</h1>';
echo '<pre>';

print_r(generate_promotion_code(50,'',4));
echo '</pre>';

?>

該代碼由三個參數組成,
第一個參數是你要生成優惠碼的個數(在這里是生成50個)。第二個參數exclude
array,確保在當前列表中的生成唯一優惠碼,所以如果你已經資料庫中有一些未使用的代碼,你可以把它傳遞給exclude。最後一個參數是優惠碼的的長度。這個函數將返回規定長度的優惠碼
這里是4位的優惠碼。

這里我已經使用數字和大寫字母組合,賦值給$characters的字元串,你可以使用小寫字母或任何其他的字母組合試用。此功能的作用是生成唯一的優惠碼。這個是PHP版本的。

I. php計算打折後商品總價求代碼

define('DISCOUNt', 0.8); //折扣
define('BAN_NUM', 2); //數量
define('APP_NUM', 1);
define('ORG_NUM', 3);
define('BAN_PRi', 7.99);//價格
define('APP_PRi', 6.89);
define('ORG_PRi', 3.99);
$bananaNum = intval($_GET['banana']);//香蕉
$appleNum = intval($_GET['apple']);//蘋果
$orangeNum = intval($_GET['orange']);//橘子

$sumPrice = 0;
$sumPrice += $bananaNum * BAN_PRi * ($bananaNum < BAN_NUM ? 1 : DISCOUNt);
$sumPrice += $appleNum * APP_PRi * ($appleNum < APP_NUM ? 1 : DISCOUNt);
$sumPrice += $orangeNum * ORG_PRi * ($orangeNum < ORG_NUM ? 1 : DISCOUNt);
echo $sumPrice;//總價

J. ecshop如何計算倆數的差

先在對應的php文件裡面弄一個公式出來,之後賦值,最後在對應模板文件里調用變數,可以看看折扣的製作方法

先在lib_goods.php里加這段php
$row['zhekou_price'] = number_format($row['shop_price']/$row['market_price']*10, 1, '.', ' ');

之後在goods.dwt里調用
折扣:{$goods.zhekou_price} 折 節省:{$goods.sheng_price} 元

閱讀全文

與php折扣計算相關的資料

熱點內容
網頁伺服器崩潰怎麼回事 瀏覽:650
cnc編程前景怎麼樣 瀏覽:319
lniux命令詳解 瀏覽:493
linuxmysql查詢日誌 瀏覽:368
老捷達夥伴壓縮比 瀏覽:93
改後綴加密 瀏覽:432
郵局選址問題演算法 瀏覽:14
河北伺服器內存雲主機 瀏覽:12
在電腦上怎麼找到加密狗圖標 瀏覽:435
電腦的瀏覽器怎麼打開pdf文件怎麼打開 瀏覽:142
pdf卡片庫下載 瀏覽:11
單片機中二進製表示什麼 瀏覽:725
java網路編程推薦 瀏覽:794
施耐德開關編程 瀏覽:66
組織胚胎學pdf 瀏覽:844
linux查看發包 瀏覽:496
加密貨幣交易所暴利時代 瀏覽:824
歌詞滾動效果android 瀏覽:14
程序員一天的六場戰斗 瀏覽:797
自製壓縮泵的做法 瀏覽:622