真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php商品篩選功能如何實現(xiàn)的

php商品篩選功能的實現(xiàn)方法:首先進行用戶提交的查詢;然后在服務器端程序中,獲取用戶的查詢請求;接著開始組裝SQL查詢語句;最后把查詢結果返回給用戶,就完成了用戶按條件篩選商品的功能。

成都創(chuàng)新互聯(lián)公司服務項目包括開魯網(wǎng)站建設、開魯網(wǎng)站制作、開魯網(wǎng)頁制作以及開魯網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,開魯網(wǎng)站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到開魯省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

推薦:《PHP視頻教程》

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

其實就是根據(jù)不同的條件組成SQL查詢條件,從數(shù)據(jù)庫里查出不同的商品出來。

舉個例子:

用戶可以按價格范圍、按品牌、按商品名稱這幾項來綜合查詢。

那么,在用戶選擇了上面這些查詢條件后(可能這3個條件都設置了,也可能只設置了其中2個),提交到服務器端,服務端程序收到用戶的查詢條件,開始組裝SQL查詢語句,最后執(zhí)行組裝好的SQL查詢語句,返回結果給用戶。

代碼舉例:

用戶提交的查詢:

price='0-1000'; //按價格范圍0-1000元查詢
 
brandid=20;  //要求品牌必須是ID號為20的這個(假設這個ID號為20的品牌,名字叫”西部數(shù)據(jù)")
productname='綠盤'; //商品名稱只設置了2個字以做模糊查詢

用戶點了查詢按鈕后,根據(jù)程序的不同,可能是get方式也可能是post方式發(fā)送查詢請求,現(xiàn)假設為post方式。

然后在服務器端程序中,收到用戶的查詢請求:

$price=$_POST['price'];
$price_arr=explode('-',$price); //這里是把價格范圍按-號拆散成數(shù)組,方便在組裝SQL查詢語句時用。
 
$brandid=$_POST['brandid'];
$productname=$_POST['productname'];

當然,上面的數(shù)據(jù)獲取后,還要進行相應的安全方面的檢查與處理,這里先略過。

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

$sqlexp='';
//下面開始組根據(jù)用戶設置的查詢條件進行SQL查詢條件的組裝
 
if(!empty($price)) {
    $sqlexp.=' and (price>='.$price_arr[0].' and price<='.$price_arr[1];
 
}
if(!empty($brandid)) {
   $sqlexp.=' and brandid='.$brandid;
}
if(!empty($productname)) {
   $sqlexp.=" and instr(productname,'$productname')>0";
}
 
//下面執(zhí)行SQL查詢
 
$result=mysql_query("select * from product where state=1 ".$sqlexp);

在上面的查詢完成后,把查詢結果返回給用戶,就完成了用戶按條件篩選商品的功能。
當前文章:php商品篩選功能如何實現(xiàn)的
分享網(wǎng)址:http://weahome.cn/article/cjshoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部