利用織夢高級搜索功能 , 來定制身份證駕駛證信
導讀:織夢技術織夢技術織夢默認的高級搜索,就是這個頁面/plus/advancedsearch. PHP ,他是模糊搜索.而且會出現多條結果,需要修改為單條信息搜索. 后臺,核心,模織夢模板下載。
織夢默認的高級搜索,就是這個頁面/plus/advancedsearch.PHP,他是模糊搜索.而且會出現多條結果,需要修改為單條信息搜索.
后臺,核心,模型管理,在原模型或新建立的模型中,增加字段.比如增加身份證字段.
然后返回模型管理,找到模型后面的放大鏡圖標,點擊一下.如下圖.
下面模板選擇,默認是利用官方默認模板中的advancedsearch.htm 模板
點擊確定后,就會自動出現搜索代碼.
還需要修改plus/advancedsearch.php 這個文件.
大約在142行. 如下為修改后的效果.就是把模糊查詢為精準查詢.并增加一個不為空的判斷.
if(isset(${$var}) && trim(${$var})!='') { ${$var} = stripslashes(${$var}); ${$var} = preg_replace("#[\|\"\r\n\t%\*\?\(\)\$;,'%<>]#", "", trim(${$var})); ${$var} = addslashes(${$var}); //$where .= " AND addon.$var LIKE '%${$var}%'"; $where .= " AND addon.$var = '${$var}'"; } else{ ShowMsg('身份證不能為空,或輸入不正確',-1,0);exit;} &織夢模板nbsp; 向下. 在下面這幾行的下面增加. else { $sql = urldecode($sql); $query = $sql; } 增加如下代碼,下面是修改后的效果 else { $sql = urldecode($sql); $query = $sql; } //print_r($sql);exit; 織夢模板網站 $searchinfo2 = $dsql->GetOne($sql); if(!is_array($searchinfo2)) { showmsg('查詢的信息不存在,請檢查輸入','-1'); exit(); } 如果模板上不顯示自定義字段,可以在網上搜索下解決方案相關。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章利用織夢高級搜索功能 , 來定制身份證駕駛證信主要講述駕駛證,信息查詢系統,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28788.html