php計算優惠信息,php優惠券思路

本文目錄一覽:

求簡單PHP代碼發放優惠券

你這種需求,我只能說,花點錢找外包叫人給你做,免費的沒人會給你做,要花不少時間的。

php 設備價格 and 優惠價格 = 最終價格

if($finalPrice  $total * 6%) //$finalPrice最終價格 $total總價

    審核

else 

    不審核

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 = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”;

$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 ‘h1Promotion / Discount

Codes/h1′;

echo ‘pre’;

print_r(generate_promotion_code(50,”,4));

echo ‘/pre’;

?

該代碼由三個參數組成,

第一個參數是你要生成優惠碼的個數(在這裡是生成50個)。第二個參數exclude

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

這裡是4位的優惠碼。

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

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

拆開想,

1.取到商品數組

2.用foreach進行循環

3.循環內進行每個商品折扣計算

4.把結果傳到網頁

5.在網頁中用循環把新數組循環

例如:

table

    tr

        td價格/td

        td折扣後價格/td

    /tr

    ?php foreach($goods as $k=$v){?

        tr

            td?php echo $v[‘price’];?/td

            td?php echo $v[‘new_price’];?/td

        /tr

    ?php }?

/table

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

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

1、html 文件

html

head

title計算商品折扣價格/title

/head

body

form id=”form1″ name=”form1″ method=”post” action=”calc.php”

  table width=”314″ border=”1″

    tr

      td width=”92″商品名稱:/td

      td width=”206″label for=”textfield”/label

      input type=”text” name=”spmc” id=”spmc” //td

    /tr

    tr

      td商品單價:/td

      tdinput type=”text” name=”spdj” id=”spdj” / 元 /td

    /tr

    tr

      td促銷折扣:/td

      tdinput type=”text” name=”cxzk” id=”cxzk” / % /td

    /tr

    tr align=”center”

      td colspan=”2″input type=”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’;

?

效果圖:

示例文件下載:

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

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

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

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

ID號,優惠碼,折扣

當你生成優惠碼的時候,就批量往這個表裡插欄位。。

A頁

點了生成優惠碼,進B頁

B頁

一個SELECT選項,供你選擇這是幾折的,生成多少個等…,選則之後攜帶數據進C頁。

C頁

生成優惠碼,按照時間戳,加rand()函數的方式

當用戶輸入優惠碼後,驗證該碼是否正確,然後查詢折扣。。

查詢之後,用沒打折的價格,運算打折後的價格,在利用JS刷新頁面的價格。。

基本套路就是這樣吧。

——————————–

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

原創文章,作者:KVOKV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316523.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
KVOKV的頭像KVOKV
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Java 監控介面返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控介面返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 枚舉法例題及解題思路

    本文將從例題和解題思路兩個方面闡述枚舉法,幫助讀者更好地理解和掌握該演算法。 一、基本概念 枚舉法,英文名為Brute Force,也叫暴力枚舉法,是一種計算機演算法,它通過窮舉所有可…

    編程 2025-04-29
  • 用Python自動搶優惠券

    本文將全面介紹如何使用Python編寫一個自動搶購優惠券的程序。 一、選取優惠券網站 在開始編寫程序之前,首先需要選取一個適合自己的優惠券網站。常用的優惠券網站有淘寶、京東、噹噹等…

    編程 2025-04-28
  • 優秀周記1000字的撰寫思路與技巧

    優秀周記是每個編程開發工程師記錄自己工作生活的最佳方式之一。本篇文章將從周記的重要性、撰寫思路、撰寫技巧以及周記的示例代碼等角度進行闡述。 一、周記的重要性 作為一名編程開發工程師…

    編程 2025-04-28
  • 象棋演算法思路探析

    本文將從多方面探討象棋演算法,包括搜索演算法、啟發式演算法、博弈樹演算法、神經網路演算法等。 一、搜索演算法 搜索演算法是一種常見的求解問題的方法。在象棋中,搜索演算法可以用來尋找最佳棋步。經典的…

    編程 2025-04-28
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28

發表回復

登錄後才能評論