第一步:
在include/global.fun.php中加入两个函数
函数一:
1 2 3 4 5 6 7 8 9 10 | 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 ;
}
|
로그인 후 복사
函数二:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 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 ){
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;下插入
1 | $chengse = isset( $chengse )? intval ( $chengse ):0;
|
로그인 후 복사
在if($vip) $condition .= " AND vip>0";下加入
1 | if ( $chengse ) $condition .= " AND chengse=$chengse" ;
|
로그인 후 복사
然后在模板文件中使用:
1 | {select_search(chengse,sell, $chengse )}
|
로그인 후 복사
http://www.bkjia.com/PHPjc/825547.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/825547.htmlTechArticle第一步: 在include/global.fun.php中加入两个函数 函数一: function loseSpace($pcon){$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("//","",$pcon);$pcon =...