input框下拉综合搜索
作者:互联网
静态页面
<form action="houtai.php" method="get">
ID:<input type="text" name="id" />
学院:<select name="school" >
<option></option>
<option>音乐学院 - 东校区</option>
<option>体育学院 - 东校区</option>
<option>信息学院 - 北校区</option>
<option>历史学院 - 南校区</option>
<option>哲学学院 - 东校区</option>
<option>商务学院 - 东校区</option>
<option>物理学院 - 东校区</option>
<option>生物学院 - 东校区</option>
<select>
年级:<select name="date">
<option></option>
<option>2019</option>
<option>2018</option>
<option>2017</option>
<option>2016</option>
<option>2015</option>
<option>2014</option>
<option>2013</option>
<option>2012</option>
<select>
名称(*):<input type="text" name="name" >
排序:<select name="qai">
<option></option>
<option>编号</option>
<option>名称</option>
<option>系主任</option>
<option>入学年份</option>
<option>学院</option>
<select>
排序方式:<select>
<option></option>
<option>顺序</option>
<option>倒序</option>
<select>
<input type="submit" value="查询" class="btn btn-primary">
</form>
PHP页面
//查找、选择数据库
mysqli_query($conn , "set names utf8");
mysqli_select_db( $conn, 'glks' );
//每页显示的留言数
$pagesize=3; ;
//确定页数 page 参数
$p = isset($_GET['p']) ? $_GET['p'] : 1;
//数据指针(指定每页从第几条开始)
$offset = ($p-1)*$pagesize;
$wherelist=array();
$urllist=array();//判断
error_reporting(E_ALL ^ E_NOTICE);
//@$search=$_GET['search'];
@$id=$_GET['id'];
@$yes=$_GET['school'];
@$no=$_GET['grade'];
@$my=$_GET['px'];
@$mc=$_GET['designation'];
@$ps=$_GET['pxfs'];
if(!empty($id)){
$wherelist[]="number like '%{$_GET['id']}%'";
$urllist[]="id={$_GET['id']}";
}
if(!empty($yes)){
$wherelist[]="academy like '%{$_GET['school']}%'";
$urllist[]="school={$_GET['school']}";
}
if(!empty($no)){
$wherelist[]="enrollment like '%{$_GET['grade']}%'";
$urllist[]="grade={$_GET['grade']}";
}
if(!empty($mc)){
$wherelist[]="name like '%{$_GET['designation']}%'";
$urllist[]="designation={$_GET['designation']}";
}
if(!empty($ps)){
$wherelist[]="number like '%{$_GET['id']}%'order by number desc";
$urllist[]="id={$_GET['id']}";
}
if(count($wherelist)>0){
$where=" where ".implode(" and ",$wherelist);
$url=@"&".implode("&",$urllist);
}
$query_sql ="select * from student $where LIMIT $offset , $pagesize";
$result = mysqli_query($conn , $query_sql);
echo'<table border="1" class="table">',
'<tr>',
'<th>操作</th><th>编号</th><th>名称</th><th>系主任</th><th>入学年份</th><th>学院</th>',
'</tr>';
while($gblist = mysqli_fetch_array($result)){
echo"<tr>",
"<td><a href='redact.php?id={$gblist['id']}'>编辑</a>  ".
"<a href='delete.php?id={$gblist['id']}'>删除</a> </td> ".
'<td>' , $gblist['number'] , '</td>',
'<td>' , $gblist['name'] , '</td>',
'<td>' , $gblist['department'] , '</td>',
'<td>' , $gblist['enrollment'] , '</td>',
'<td>' , $gblist['academy'] , '</td>',
'</tr>';
}
echo'</table>';
标签:东校区,GET,wherelist,gblist,搜索,urllist,input,框下,id 来源: https://www.cnblogs.com/hujinjiang/p/10792999.html