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中的use关键字概述
Jul 23 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
php中base_convert()进制数字转换函数实例
Nov 20 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
May 13 PHP
谈谈 PHP7新增功能
Dec 16 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
PHP5.6新增加的可变函数参数用法分析
Aug 25 PHP
详细解读php的命名空间(二)
Feb 21 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 09 PHP
laravel框架中间件 except 和 only 的用法示例
Jul 12 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部分常见问题总结
2008/03/27 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
python实现数组插入新元素的方法
2015/05/22 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
django使用admin站点上传图片的实例
2019/07/28 Python
python drf各类组件的用法和作用
2021/01/12 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
俄罗斯最大的在线珠宝大卖场:Nebo
2019/12/08 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
综合办公室主任职责
2013/12/16 职场文书
土地转让协议书
2014/04/15 职场文书
咖啡店创业计划书
2014/08/15 职场文书
党章学习心得体会2016
2016/01/14 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL
Django中celery的使用项目实例
2022/07/07 Python