我有一个PHP网站,index.php调用不同的网页,如下所示:
index.php?page=cars
然后:
<html code>
<?php
$pagesOk = array('cars, 'boats', 'trucks);
...
if (in_array($_GET['page'], $pagesOk)) {
require_once('pages/'.$page.'.php');
}
我还在index.php文件的顶部提供了一个searchbox(用JQuery自动完成填充),以便可以从所有子页面访问它。
<nav class="searchbar input-group">
<input type="hidden" name="search_param" value="all" id="search_param">
<input class="reset" type="search" id="searchInput" autocomplete="none" data-clearButton >
<button class="reset cd-nav-trigger" aria-label="Toggle menu"></button>
<div class="input-group-btn search-panel">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span id="search_concept">All content<span class="caret"></span>
</button>
<ul class="dropdown-menu mode-recherche" role="menu" style="top: 10px !important; left: -10px !important">
<li><a href="#cars">Cars</a></li>
<li><a href="#boats">Boats</a></li>
<li><a href="#trucks">Trucks</a></li>
<li class="dropdown-divider"></li>
<li><a href="#all">All content</a></li>
</ul>
</div>
我想现在的下拉菜单将自动选择到当前页面。
这意味着,如果用户在index.php?page=boats上,则会在搜索框中选择下拉菜单Boats,这样他就可以默认只搜索船只。
1条答案
按热度按时间vyu0f0g11#
您可以传递页面名称,然后根据
$page
名称传递selected
选项以下是包含php的完整代码: