求解php商品條件篩選功能你是怎麼做出來的

2021-12-18 22:20:20 字數 1364 閱讀 7456

1樓:楚昂熙

php按條件篩選商品的功能,還是比較簡單的。

其實就是根據不同的條件組成sql查詢條件,從資料庫裡查出不同的商品出來。

舉個例子:

使用者可以按**範圍、按品牌、按商品名稱這幾項來綜合查詢。

那麼,在使用者選擇了上面這些查詢條件後(可能這3個條件都設定了,也可能只設定了其中2個),提交到伺服器端,服務端程式收到使用者的查詢條件,開始組裝sql查詢語句,最後執行組裝好的sql查詢語句,返回結果給使用者。

**舉例:

使用者提交的查詢:

price='0-1000'; //按**範圍0-1000元查詢

brandid=20; //要求品牌必須是id號為20的這個(假設這個id號為20的品牌,名字叫」西部資料")

productname='綠盤'; //商品名稱只設定了2個字以做模糊查詢

使用者點了查詢按鈕後,根據程式的不同,可能是get方式也可能是post方式傳送查詢請求,現假設為post方式。

然後在伺服器端程式中,收到使用者的查詢請求:

$price=$_post['price'];

$price_arr=explode('-',$price); //這裡是把**範圍按-號拆散成陣列,方便在組裝sql查詢語句時用。

$brandid=$_post['brandid'];

$productname=$_post['productname'];

當然,上面的資料獲取後,還要進行相應的安全方面的檢查與處理,這裡先略過。

接下來,開始組裝sql查詢語句:

$sqlexp='';

//下面開始組根據使用者設定的查詢條件進行sql查詢條件的組裝

if(!empty($price))

if(!empty($brandid))

if(!empty($productname))

//下面執行sql查詢

$result=mysql_query("select * from product where state=1 ".$sqlexp);

在上面的查詢完成後,把查詢結果返回給使用者,就完成了使用者按條件篩選商品的功能。

2樓:玥寶成長記

樓主後面怎麼解決的?求問!@!!!

php 多條件篩選 類似58 京東等商品篩選

3樓:你妹_傷不起

4樓:奴性的世界

其實這些都是sql變化查詢條件,url get傳參

棉花糖是怎麼做出來的,紅糖是怎麼做出來的

棉花糖的做法 一 材料 冷開水20g,蜂蜜100g,吉利丁粉7g,鹽1 4小匙,香草酒5g,玉米粉適量,巧克力醬適量 二 工具 烤箱,電動打蛋器 三 做法 1準備好一個烤盤,裡面裝入厚厚一層玉米粉,並使用雞蛋壓出 一個一個圓形的小坑。準備一個深一點的盆子,將20cc的冷水 倒入吉利丁粉中,稍微攪拌一...

硬忌廉是怎麼做出來的,忌廉怎麼做出來的?

忌廉的自製方法。擔心外面賣的忌廉不健康有新增劑,教你自製忌廉,簡單易學,好吃又健康,一起看看怎麼做的吧。所需食材 雞蛋乙個。牛奶 100ml 食用油 100ml 棉花糖 10g 製作步驟 1 將雞蛋的蛋清 蛋黃分開。2 用打蛋器順著乙個方向打至起泡沫。3 將糖 油 牛奶分4等份 4次投放至蛋液中。4...

巧克力是怎麼做出來的?巧克力是用什麼做出來的?

當你在感受巧克力在嘴裡逐漸變軟 融化,最初由舌尖瀰漫開來的一絲馥郁甜香,進而瀰漫整個口腔,那一刻,你會完全沉浸其中,享受這世上絕妙的美味!嗜吃巧克力的朋友或多或少都知道巧克力是可可豆加工而成,但是你又知道可可豆是經過多少程式,才從可可樹的果實,最後變成香甜可口的巧克力的嗎?倫敦的巧克力製造商與作家d...