≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > PHP笔记

php分页的简单示例

人气:446 时间:2020-07-28

这篇文章主要为大家详细介绍了php分页的简单示例,具有一定的参考价值,可以用来参考一下。

对php分页简单示例感兴趣的小伙伴,下面一起跟随四海网的小编巴闭妹来看看吧!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>商品分页</title>
</head>

<body>
<?
/**
 * 
 * @param 
 * @arrange (512.笔记) www.q1010.com
 **/
//连接数据库
require "..\public\dbcn.php";
$dbcn->exec('set names utf8');
  
//定义页面大小
$pagesize=5;
//求总记录数
//sql语句
$sql="select count(*) from products";
$rs=$dbcn->query($sql);
//在结果集$rs中取得一行数字索引数组行记录
$rows=$rs->fetch(PDO::FETCH_NUM);
$recordcount=$rows[0];//总记录数
echo '记录总数:'.$recordcount.'<br />';
//求总页数,ceil()函数是向上取整
$pagecount=ceil($recordcount/$pagesize);
echo '总页码:'.$pagecount.'<br />';
//获得当前传递的页码
$pageno=isset($_GET['pageno'])?$_GET['pageno']:1;
echo '当前页码:'.$pageno.'<br />';
if($pageno<1){
	$pageno=1;
	}
	if($pageno>$pagecount){
	$pageno=$pagecount;
	}
	//求当前页的起始位置
	$startno=($pageno-1)*$pagesize;
	//获取当前页面内容
	$sql="select * from products limit $startno,$pagesize";
	$rs=$dbcn->query($sql);
?>
</p>
  <table width="800" border="1">
    <tr>
      <th width="99" align="center">编号</th>
      <th width="99" align="center">商品名称</th>
      <th width="99" align="center">规格</th>
      <th width="99" align="center">价格</th>
      <th width="114" align="center">库存量</th>
      <th width="120" align="center">图片</th>
      <th width="124" align="center">网站</th>
    </tr>
<?
  //循环取出一条记录匹配成关联数组
  while($rows=$rs->fetch(PDO::FETCH_ASSOC)){
	echo'<tr>';
	echo'<td>'.$rows['proID'].'</td>';
	echo'<td>'.$rows['proname'].'</td>';
	echo'<td>'.$rows['proguide'].'</td>';
	echo'<td>'.$rows['proprice'].'</td>';
	echo'<td>'.$rows['proamount'].'</td>';
	echo'<td>'.$rows['proimages'].'</td>';
	echo'<td>'.$rows['proweb'].'</td>';
	echo'<tr>';  
    }
?>
  </table>
</form>
 <table>
<tr>
  	<td>
  		<a href="? pageno=1">首页</a>
        <a href="? pageno= echo $pageno-1;">上一页</a>
        <a href="? pageno= echo $pageno+1;">下一页</a>
        <a href="? pageno= echo $pagecount;">尾页</a>
  
  </td>
  <td>
 <?
  for($i=1;$i<=$pagecount;$i++){
	  echo '<a href="fenye.php ? pageno='.$i.'</a>&nbsp;';
  } 
  ?>
  </td>
  <tr>
   </table>
</body>
</html>

本文来自:http://www.q1010.com/173/10940-0.html

注:关于php分页的简单示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:

您可能感兴趣的文章

上一篇:php默认界面的简单示例
下一篇:php上传简单示例
热门文章
  • PHP 写入WRITE编码为UTF8的文件示例
  • PHP 中文字符串截取函数示例:支持gb2312,gbk,big
  • PHP 简单留言板的制作示例
  • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
  • PHP语言基础(标记、注释、变量、数组、常量、函数)示例
  • php 生成迅雷链接的简单示例
  • php 获取短网址的实现方法
  • PHP 通用分页类的简单示例
  • PHP 使用文件方式导入导出整个MYSQL数据库的实现方法
  • php 获取MYSQL错误的简单示例
  • 最新文章
    • 解决PHP使用redis实现统计缓存MySQL压力的问题
    • php 简单的上传进度条的简单示例
    • php 给html中引用的js和css路径打上版本号的实现方法
    • php 实现计算年龄精准到年月日的实例
    • php+ajax无刷新分页的简单示例
    • 解决php+ajax无刷新上传图片的问题
    • 解决PHP生成HTML静态页面的问题
    • 解决PHP使用uniqid函数生成唯一ID的问题
    • 解决PHP防刷票的一些问题
    • 微信access_token的获取开发的实现方法

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。