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
linux下 C语言对 php 扩展
Dec 14 PHP
php下图片文字混合水印与缩略图实现代码
Dec 11 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
May 27 PHP
Yii控制器中操作视图js的方法
Jul 04 PHP
PHP线程的内存回收问题
Jul 08 PHP
PHP进程通信基础之信号
Feb 19 PHP
PHP实现对xml的增删改查操作案例分析
May 19 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
php字符串函数 str类常见用法示例
May 15 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
JavaScript中的字符串操作详解
2013/11/12 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
详解vue mixins和extends的巧妙用法
2017/12/20 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
JS重学系列之聊聊new操作符
2019/03/04 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
毕业生求职的求职信
2013/12/05 职场文书
副总经理岗位职责
2014/03/16 职场文书
应届毕业生自荐书
2014/06/18 职场文书
实验室的标语
2014/06/20 职场文书
司机岗位职责说明书
2014/07/29 职场文书
尊师重教演讲稿
2014/09/04 职场文书
部队个人年终总结
2015/03/02 职场文书
TV动画《间谍过家家》公开PV
2022/03/20 日漫