丰满少妇的高潮呻吟声音,小宝极品内射国产在线,欧美极品少妇xxxxⅹ高跟鞋,精品无码久久久久久久久水蜜桃

QQ:在線客服

24小時(shí)客服:15069066861 建站流程

NEWS建網(wǎng)站知識(shí)

濟(jì)南建網(wǎng)站知識(shí),網(wǎng)站建設(shè)技術(shù)靈魂總結(jié)
Website news, Technical summary of soul

濟(jì)南網(wǎng)站建設(shè)PHP多條件篩選查詢功能實(shí)現(xiàn)及代碼下載

點(diǎn)擊次數(shù):更新時(shí)間:2014-02-14 11:02:46【打印】【關(guān)閉】

        PHP篩選功能是在濟(jì)南網(wǎng)站建設(shè)中經(jīng)常遇到的一個(gè)功能,在一些門戶網(wǎng)、行業(yè)網(wǎng)以及部分企業(yè)網(wǎng)站中都會(huì)見到。在很多的開源CMS里也有自帶的一些篩選標(biāo)簽,大多情況篩選標(biāo)簽都是無法滿足我們實(shí)際的需求,這時(shí)就需要通過二次開發(fā),單獨(dú)寫一個(gè)篩選功能的程序了,具體的實(shí)現(xiàn)方法和思路如下:

 

濟(jì)南網(wǎng)站建設(shè)PHP多條件篩選查詢功能實(shí)現(xiàn)及代碼下載

一、組建篩選代碼,通過PHP創(chuàng)建篩選URL

        構(gòu)建篩選查詢的URL是實(shí)現(xiàn)篩選查詢最關(guān)鍵的一步,也是最麻煩的一步,具體代碼如下:

        ①、第一個(gè)篩選選項(xiàng)代碼和詳細(xì)介紹如下:

<?php

$t = $_GET;      //定義GET
unset($t['jiedao']);     //重設(shè)置在URL中獲取的"jiedao"參數(shù),如果URL中有多個(gè)參數(shù)值,只需要獲取一個(gè)就行,這僅限于一行篩選,如果是兩行篩選那就是寫兩邊GET
$urlvar1 = $t ? http_build_query($t).'&' : '';    //關(guān)鍵步驟,構(gòu)建URL,放置重復(fù)點(diǎn)擊URL無限增加
$zurl =  '/corporation.php?';   //固定URL地址
if($_GET[diqus]==10){
echo "<a href='".$zurl.$urlvar1."'";
if($_GET[jiedao]==''){echo "class='active'";}
echo ">不限</a>";
echo "<a href='".$zurl.$urlvar1."jiedao=0'";   //注意看清篩選URL組成的格式?。?/span>
if($_GET[jiedao]!=''&&$_GET[jiedao]==0){echo "class='active'";}
echo ">解放路街道</a>";

?>

前臺(tái)效果如下圖:

 

php篩選查詢前臺(tái)1

 

URL效果如下圖:

 

php篩選查詢URL1

 

        ②、第二個(gè)篩選代碼和詳細(xì)介紹如下:

<?php

$t = $_GET;      //定義GET
unset($t['catids']);     //重設(shè)置在URL中獲取的"jiedao"參數(shù),如果URL中有多個(gè)參數(shù)值,只需要獲取一個(gè)就行,這僅限于一行篩選,如果是兩行篩選那就是寫兩邊GET
$urlvar1 = $t ? http_build_query($t).'&' : '';    //關(guān)鍵步驟,構(gòu)建URL,放置重復(fù)點(diǎn)擊URL無限增加
$zurl =  '/corporation.php?';   //固定URL地址
if($_GET[catids]==10){
echo "<a href='".$zurl.$urlvar1."'";
if($_GET[catids]==''){echo "class='active'";}
echo ">不限</a>";
echo "<a href='".$zurl.$urlvar1."catids=0'";   //注意看清篩選URL組成的格式?。?/span>
if($_GET[catids]!=''&&$_GET[catids]==0){echo "class='active'";}
echo ">企業(yè)工廠</a>";

?>

前臺(tái)效果如下圖:

 

php篩選查詢前臺(tái)2

 

URL效果如下圖:

 

php篩選查詢URL2

 

注:以上代碼最重要部分,unset($t['catids']); 這句里面獲取的URL參數(shù)的值,是進(jìn)行當(dāng)前篩選所需要在URL中添加的字段,這個(gè)一定要注意,否則會(huì)出錯(cuò)。

二、獲得URL參數(shù)值,查詢數(shù)據(jù)庫(kù)返回?cái)?shù)據(jù)

        構(gòu)建了篩選的URL之后,就可以使用SQL查詢語句對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢了,這個(gè)很簡(jiǎn)單,相信大家都知道怎么去寫了,我的查詢代碼如下:

<?php

$diqus = $_GET[diqus] ? "AND a.diqus = '$_GET[diqus]'" : "";
$jiedao = $_GET[jiedao] ? "AND a.jiedao = '$_GET[jiedao]'" : "";
$fenid = $_GET[fenid] ? "AND a.fenid = '$_GET[fenid]'" : "";
$catids = $_GET[catids] ? "AND a.catid = '$_GET[catids]'" : "";
$sql = empty($cate_limit) ? "SELECT a.* FROM `{$db_mymps}member` AS a WHERE 1 {$diqus}{$jiedao}{$catids}{$level_limit} {$cate_limit}{$city_limit} ORDER BY a.levelid DESC,a.jointime DESC" : "SELECT a.* FROM `{$db_mymps}member` AS a LEFT JOIN `{$db_mymps}member_category` AS b ON a.userid = b.userid WHERE 1 {$diqus}{$jiedao}{$catids}{$level_limit} {$cate_limit}{$area_limit} ORDER BY a.levelid DESC,a.jointime DESC";

?>

返回?cái)?shù)據(jù)前臺(tái)效果如下:

 

篩選查詢前臺(tái)展示

三、寫到最后:

        用php實(shí)現(xiàn)篩選查詢功能所用的代碼其實(shí)不多,但是會(huì)在實(shí)際寫代碼的過程中遇到一些問題,不過只要我們細(xì)心調(diào)整,就會(huì)很快實(shí)現(xiàn)這個(gè)功能。在濟(jì)南網(wǎng)站建設(shè)的客戶里,有大多客戶都會(huì)覺得在網(wǎng)站中加入篩選的功能能夠大大提升用戶的體驗(yàn)度,這點(diǎn)尤其表現(xiàn)在服裝行業(yè)或?qū)τ诠井a(chǎn)品屬性較多的行業(yè)里面。如果我們?yōu)榭蛻魧?shí)現(xiàn)了這個(gè)功能,并測(cè)試沒有任何問題,那么相信能夠在一定程度上提高簽單率和提高客戶對(duì)我們公司的信任度的。

 

您可能對(duì)以下文章也感興趣:

網(wǎng)站建設(shè)中php文件zend加密完美解密方法

濟(jì)南網(wǎng)站建設(shè)中如何使用php自動(dòng)獲取文章內(nèi)容關(guān)鍵字

phpcms v9升級(jí)后臺(tái)無法上傳縮略圖的原因分析

濟(jì)南網(wǎng)站建設(shè)中多個(gè)jquery發(fā)生沖突,以及jquery和其他JS沖突的解決方法

 

濟(jì)南網(wǎng)站建設(shè)成功案例更多
底部線條

7x24小時(shí)服務(wù)熱線:15069066861   網(wǎng)站建設(shè)博客