第六十六天上课 分页查询

创建分页界面以及查询办法

<?php
//分别引用分页类和连接数据库函数
include "class/page-class.php";
include "function/unionmysql-function.php";

//处理提交信息
$name="";
$tj="";
if(isset($_GET[‘name‘]))
{
    $name=$_GET[‘name‘];
    $tj=" where AreaName like ‘%{$name}%‘ ";
}

//获取数据库中总共有多少条数据
$sqlcount="select count(*) from chinastates".$tj;
$sqlcount=unionmysql($sqlcount);
$sqlcount=$sqlcount[0][0];

//初始化分页类
$page=new Page($sqlcount,15);

//根据分页条件查询数据,在查询后加条件$page->limit从而达到分页效果
$sql="select * from chinastates ".$tj.$page->limit;
$sql=unionmysql($sql);
?>

<!--创建查询条件-->
<br />
<form action="" method="get">
<div align="center">
请输入查询条件:
<input type="text" name="name"  value="<?php echo $name ?>" />
<input type="submit"/>
</form>
</div>
<br />

<!--打印表格-->
<table width="1000px" border="1px" align="center" bordercolor="#00FF00">
    <tr>
        <td>所在地</td>
        <td>父级代号</td>
        <td>root</td>
    </tr>
<?php
foreach($sql as $i)
{
    $j="<font color=‘#FF0000‘>$name</font>";
    $i[1]=str_replace("$name","$j","$i[1]");
    echo"<tr>
            <td>$i[1]</td>
            <td>$i[2]</td>
            <td>$i[3]</td>
       </tr>";
}
?>
</table>
<br />
<div align="center"><?php echo $page->fpage() ?></div>
时间: 2024-10-19 02:02:41

第六十六天上课 分页查询的相关文章

孤荷凌寒自学python第六十六天学习mongoDB的基本操作并进行简单封装5

孤荷凌寒自学python第六十六天学习mongoDB的基本操作并进行简单封装5并学习权限设置 (完整学习过程屏幕记录视频地址在文末) 今天是学习mongoDB数据库的第十二天. 今天继续学习mongoDB的简单操作,并继续对一些可能反复经常使用的操作进行简单的封装.同时通过搜索了解了如何对本地Mongo数据库进行权限设置(没有实践本地数据库的用户权限设置.) 按个人规划,今天是初步了解学习MongoDb数据库的最后一个学习日,后续将在真正使用此数据库时,再对其进行深入研究. 一.今天完成了两个可

第四十六天上课 MySQL高级查询

连接查询:     select * from 表名,表名        #得出的结果成为笛卡尔积                select * from 表名,表名 where 表名.列名=表名.列名 join on连接:  select * from 表名 join 表名        #join连接,结果也是笛卡尔积                 select * from 表名 join 表名 on 表名.列名=表名.列名 联合查询:     select 列名,列名 from 表名

C#高级编程六十六天----表达式树总结

表达式树总结 基础 表达式树提供了一个将可执行代码转换成数据的方法.如果你要在执行代码之前修改或转换此代码,那么它是很有用的.有其是当你要将C#代码----如LINQ查询表达式转换成其他代码在另一个程序----如SQL数据库里操作它. 表达式树的语法: 考虑下面简单的Lambda表达式: Func<int,int,int>function=(a,b)=>a+b; 这个语法包含三个部分: 1.一个声明 : Func<int,int,int>function 2.一个等号 : =

C#高级编程六十六天----表达式树总结【转】

https://blog.csdn.net/shanyongxu/article/details/47257139 表达式树总结 基础 表达式树提供了一个将可执行代码转换成数据的方法.如果你要在执行代码之前修改或转换此代码,那么它是很有用的.有其是当你要将C#代码----如LINQ查询表达式转换成其他代码在另一个程序----如SQL数据库里操作它. 表达式树的语法: 考虑下面简单的Lambda表达式: Func<int,int,int>function=(a,b)=>a+b; 这个语法包

创业的第六十六天

今天还是把IOS开发放了一下,考虑到周末如果谈不拢的话,我可能要去找工作了,所以现在开始要做好准备. 仔细回想了下,今天就做了这几样事情: 1.添加服务器日志分割以及定时存储到磁盘的功能: 2.将<深入分析NGINX>的第二章,看了一遍,后面那个配置反向代理服务器看得我眼花缭乱的,毕竟暂时还没用到,所以还是先hold着吧: 3.将bash shell的基本知识复习了一下: 4.看了一下服务器的负载情况,现在是用4核/4G/50G/2M的服务器,现阶段用户量6w+,负载也就1%左右,目测可以承受

上班的第四百六十六天

今天去迈瑞复试了,刚进去的时候那个技术总监就两只眼直勾勾地看着我,恨不得把脸贴过来.如果我是很渴望进这家公司,又容易紧张,说实话,我会紧张到发抖而且不知道该说啥.但他不知道我根本就不是很想进,而且平时和赵工那个老油条打交道已经把我磨练得"死剩一张嘴".所以当时我的脑海想着的是,我来面试已经很给面子了,你特么还那么懒,给我出道"把你认为最能体现你技术的地方说一下". 嘛,说就说吧,毕竟来了,总不能不敬业. 然后我就挑了Qt4.8.3如何实现多点触屏的功能来讲,这个模块

第六十九天上课 text传值,json传值和xml传值

 text传值 : 主页面代码(读取数据库数据) <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>AJAX</title> <script src="js/$Jquery.js"></script> </head> <body> &l

python第六十六天

---恢复内容开始--- 1.在新版本中,添加app是直接在settings设置中,将INSTALLED_APPS里添加app名字, 但是他的完整写法是   'app01.apps.App01Config'  因为新版本做了优化,所以直接写app名字也支持 2.form标签传输文件 form表单默认的编码格式是urlencoded不支持发文件(只能把文件名发过去)它所对应数据格式 username=jason&password=123 1.指定form提交的编码格式. 在form标签内添加  e

第三百六十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的查询

第三百六十五节,Python分布式爬虫打造搜索引擎Scrapy精讲-elasticsearch(搜索引擎)的查询 elasticsearch(搜索引擎)的查询 elasticsearch是功能非常强大的搜索引擎,使用它的目的就是为了快速的查询到需要的数据 查询分类: 基本查询:使用elasticsearch内置的查询条件进行查询 组合查询:把多个查询条件组合在一起进行复合查询 过滤:查询同时,通过filter条件在不影响打分的情况下筛选数据