5月12日 分页查询

将数据按照分页形式显示,并能根据关键字搜索相关数据:

1.将所有数据以表格形式显示

2.进行分页

3.设置查询

关键点:GET的使用

<body>
//判断查询条件是否为空,设置查询条件 <?php $name = ""; if(!empty($_GET["name"])) { $name = $_GET["name"]; } $tj = "where Areaname like '%{$name}%'"; ?>

//设置查询按钮 <form action="fen.php" method="get"> <div>请输入名称:<input type="text" name="name" value="<?php echo $name ?>"/>&nbsp; <input type="submit" value="提交"/></div> </form> <div><br/></div>

//数据以表格的形式显示 <table width="100%" cellpadding="0" cellspacing="0"> <tr> <td>代号</td> <td>地区名称</td> <td>父级代号</td> </tr> <?php include("DBDA.class.php"); $db = new DBDA(); $sqlall = "select count(*) from Chinastates ".$tj; $attrall = $db->Query($sqlall); $total = $attrall[0][0]; include("Page.class.php"); $page = new Page($total,15,"",true); $sql = "select * from Chinastates ".$tj.$page->limit;//分页显示 $attr = $db->Query($sql); foreach($attr as $v) { echo "<tr> <td>{$v[0]}</td> <td>{$v[1]}</td> <td>{$v[2]}</td> </tr>"; } ?> </table> <?php echo $page->fpage();//分页按钮 ?> </body>