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> &nbsp;&nbsp;&nbsp".
                 "<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>';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM