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 白砂糖兩大勺 冰...