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

時間 2021-10-16 10:58:38

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樓:玥寶成長記

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

紫菜是怎麼做出來的

菜是藻類植物,呈橢圓形扁平狀,長約 一 二寸,多生長於面朝東 風浪較大的岩礁潮間帶。漁山 南韭山 檀頭山等島均有天然生長。我縣1965年開始人工養殖紫菜。每年9月附苗,11月開採,至立春可採冬菜五道。入冬後頭道採集的紫菜,狀薄 質細 味鮮,為上品。紫菜剪集後,需用淡水漂洗,切碎,連片薄攤於竹簟上,晒...

玻璃是怎麼做出來的

小小小白 玻璃是非晶無機非金屬材料,一般是用多種無機礦物 如石英砂 硼砂 硼酸 重晶石 碳酸鋇 石灰石 長石 純鹼等 為主要原料,另外加入少量輔助原料製成的。主要包括 原料預加工。將塊狀原料 石英砂 純鹼等 粉碎,使潮溼原料乾燥,將含鐵原料進行除鐵處理,以保證玻璃質量。配合料製備。熔制。玻璃配合料在...

酸奶是怎麼做出來的

創作家 主料 純牛奶1000ml 輔料 酸奶發酵劑1g具體做法如下 1 準備好做酸奶的所有原材料。2 依次倒入牛奶,酸奶發酵劑攪拌均勻。3 將攪拌好的放入酸奶機,定時八小時發酵。4 八小時後,美味的酸奶出爐了。 銀清雅金蒼 準備材料 1 任意品牌酸奶一杯 袋 盒 第一次作 引子 2 白砂糖兩大勺 冰...