搜索框:
判断是否有参数 title 如果有 那么赋值变量传递到前台模板
if($_GET['title']!=''){
$title_search=$_GET['title']?$_GET['title']:'文章标题';
$this->assign("title_search",$title_search);
}
变量赋值给前台placeholder:
<input class="form-control" name="title" type="text" value="" placeholder="<?php echo $title_search; ?>" />
下拉菜单:
判断获取参数和当前value值是否相等 若相等则输出 selected;
<?php foreach($webSiteMenu as $sitenav){ ?>
<option <?php if($_GET['catid']==$sitenav['menu_id']){ echo "selected";}?> value="<?php echo $sitenav['menu_id'] ;?>" ><?php
echo $sitenav['name'] ;?></option>
<?php };?>
本文介绍了一种使用PHP实现的搜索功能,通过判断URL参数来设置搜索条件并展示搜索框及下拉菜单。当用户输入搜索关键词时,系统会将关键词保存并在搜索框中显示为提示文本。此外,还实现了根据当前选择的类别ID来预选下拉菜单中的选项。
1389

被折叠的 条评论
为什么被折叠?



