时间:2021-05-28
第一步:
在include/global.fun.php中加入两个函数
函数一:
function loseSpace($pcon){$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("/\r\n/","",$pcon);$pcon = str_replace(chr(13),"",$pcon);$pcon = str_replace(chr(10),"",$pcon);$pcon = str_replace(chr(9),"",$pcon);return $pcon;}函数二:
function select_search($name,$tb,$fid){ global $db; $title="<select name=".$name."><option value= >所有</option>"; $r = $db->get_one("SELECT option_value FROM {$db->pre}fields WHERE name='$name' and tb='$tb'"); $option_value=loseSpace($r["option_value"]); $ps = split("\*", $option_value); #var_dump($matchs); foreach ($ps as $s){ //以*分割1|可用*=> 1, 可用 if(!$s){ continue; } list($num,$word) = split("\|", $s); $result[$num] = $word; } foreach($result as $n => $v) { if ($n==$fid){ $title .=" <option value=".$n." selected>".$v."</option>"; } else{ $title .=" <option value=".$n.">".$v."</option>"; } } $title .="</select>"; return $title;}第一个函数的意思是过滤空格回车
第二个函数是根据 name(自定义字段) tb(所属模型) $fid(当前所选ID)生成下拉列表。
第二步:
在module/sell/search.inc.php中的$day = isset($day) ? intval($day) : 0;下插入
$chengse = isset($chengse)?intval($chengse):0;在if($vip) $condition .= " AND vip>0";下加入
if($chengse) $condition .= " AND chengse=$chengse";然后在模板文件中使用:
{select_search(chengse,sell,$chengse)}声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
CAD怎么自定义设置用户界面?CAD设置用户界面方法如下: 1、打开CAD2016主程序。点击工具----自定义----界面。 2、自定义对话框界面如图
帝国CMS6.0的会员列表功能新增了自定义字段搜索。今天我们就专门来讲解6.0的会员自定义字段搜索。使用会员搜索自定义字段说明:默认支持搜索username字段
QQ输入法怎么设置自定义短语?大家都喜欢在短信或者贴吧等软件上设置个性短语也就是小尾巴,不过怎么才能自定义短语呢?下面就跟小编来看看QQ输入法设置自定义短语方法
亲,店铺装修自定义区/自定义模块设置方式如下:一、PC端(自定义区)请进入【卖家中心】-【店铺装修】-【PC端】找到要装修的首页点击“装修页面”,在左侧“自定义
凯立德自定义路线设置方法大家想知道吗?下文将演示凯立德手机导航怎么设置自定义路线,有的时候我们去一个地方目的地往往不止一个,这时候可不可以自定义路线呢?请看