PHP+MySQL实现输入页码跳转到指定页面功能示例


Posted in PHP onJune 01, 2018

本文实例讲述了PHP+MySQL实现输入页码跳转到指定页面功能。分享给大家供大家参考,具体如下:

一、代码

conn.php:

<?php
$id=mysql_connect("localhost","root","root")or dir('连接失败' . mysql_error());
if(mysql_select_db("db_database13",$id))
echo "";
else
echo ('连接失败' . mysql_error());
mysql_query("set names gb2312");
?>

index.php:

<?php session_start();include("conn/conn.php"); if ($_GET['page']=="") {$_GET['page']=1;};?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查询结果的分页显示</title>
<style type="text/css">
<!--
.STYLE1 {font-size: 12px}
.STYLE2 {font-size: 13px}
a:link {
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}
a:active {
 text-decoration: none;
}
-->
</style>
</head>
<script language="javascript">
 function chk(form){
 if(form.page.value<=0||form.page.value>form.pages.value){
 alert("您输入的页码无效!!");
 form.page.focus();
 return(false);
 }
 return(true);
 }
</script>
<body>
<table width="500" border="0" cellpadding="0" cellspacing="1" bgcolor="#11DFF0">
 <tr>
 <td width="100" height="25" align="center" bgcolor="#11DFF0" class="STYLE2">姓名</td>
 <td width="100" align="center" bgcolor="#11DFF0" class="STYLE2">编号</td>
 <td width="125" align="center" bgcolor="#11DFF0" class="STYLE2">电话</td>
 <td width="175" align="center" bgcolor="#11DFF0" class="STYLE2">地址</td>
 </tr>
 <?php
 if($_GET['page']){
 $page_size=3;
 $query="select count(*) as total from tb_insert";
 $result=mysql_query($query);
 $message_count=mysql_result($result,0,"total");
 $page_count=ceil($message_count/$page_size);
 $offset=($_GET['page']-1)*$page_size;
 $query="select * from tb_insert where id order by id desc limit $offset, $page_size";
 $result=mysql_query($query);
 while ($myrow=@mysql_fetch_array($result)){
 ?>
 <tr>
 <td height="25" align="center" bgcolor="#FFFFFF"><span class="STYLE2"><?php echo $myrow[name];?></span></td>
 <td align="center" bgcolor="#FFFFFF"><span class="STYLE2"><?php echo $myrow[number];?></span></td>
 <td align="center" bgcolor="#FFFFFF"><span class="STYLE2"><?php echo $myrow[tel];?></span></td>
 <td align="center" bgcolor="#FFFFFF"><span class="STYLE2"><?php echo $myrow[address];?></span></td>
 </tr>
 <?php }}?>
</table>
<form name="form1" method="get" action="index.php" onSubmit="return chk(this)">
<table width="500" border="1" cellpadding="0" cellspacing="0" bgcolor="#11DFF0">
 <tr>
 <td width="42%" align="center" valign="middle"><span class="STYLE1">  页次:<?php echo $_GET['page'];?>
 / <?php echo $page_count;?> 页 记录:<?php echo $message_count;?> 条 </span></td>
 <td width="58%" height="28" align="left" valign="middle"><span class="STYLE1">  分页:
 <?php
 if($_GET['page']!=1)
 {
 echo "<a href=index.php?page=1>首页</a> ";
 echo "<a href=index.php?page=".($_GET['page']-1).">上一页</a> ";
 }
 if($_GET['page']<$page_count)
 {
 echo "<a href=index.php?page=".($_GET['page']+1).">下一页</a> ";
 echo "<a href=index.php?page=".$page_count.">尾页</a>";
 if($_GET['page']<= $page_count and $_GET['page']>0)
 {
 echo "<a href=index.php?page=".$_GET['page']."></a>";
 }
 }
 ?>
 <input name="page" type="text" size="3">
 <input type="hidden" name="pages" value="<?php echo $page_count;?>">
 <input type="submit" name="Submit" value="跳转">
 </span> </td>
 </tr>
 </table>
</form>
</body>
</html>

二、运行结果

PHP+MySQL实现输入页码跳转到指定页面功能示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
随机广告显示(PHP函数)
Oct 09 PHP
PHP IPV6正则表达式验证代码
Feb 16 PHP
解析左右值无限分类的实现算法
Jun 20 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 PHP
php实现对两个数组进行减法操作的方法
Apr 17 PHP
php 实现进制相互转换
Apr 07 PHP
PHP实现限制IP访问的方法
Apr 20 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
一次因composer错误使用引发的问题与解决
Mar 06 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 PHP
PHP回调函数简单用法示例
May 08 PHP
PHP+MySQL实现模糊查询员工信息功能示例
Jun 01 #PHP
php post json参数的传递和接收处理方法
May 31 #PHP
PHP调用接口用post方法传送json数据的实例
May 31 #PHP
ThinkPHP5 验证器的具体使用
May 31 #PHP
php 截取中英文混合字符串的方法
May 31 #PHP
PHP封装curl的调用接口及常用函数详解
May 31 #PHP
PHP通过curl获取接口URL的数据方法
May 31 #PHP
You might like
php.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
php上传文件的增强函数
2010/07/21 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
在JavaScript中监听IME键盘输入事件
2011/05/29 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
使用layui实现的左侧菜单栏以及动态操作tab项方法
2019/09/10 Javascript
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
粗略分析Python中的内存泄漏
2015/04/23 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
深入解析神经网络从原理到实现
2019/07/26 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
python动态视频下载器的实现方法
2019/09/16 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
Python多线程模块Threading用法示例小结
2019/11/09 Python
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
英国探险旅游专家:Explore
2018/12/20 全球购物
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
情侣吵架检讨书
2014/02/05 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
文化大革命观后感
2015/06/17 职场文书
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python