php分页和具体使用
来源:互联网 发布:ubuntu openstack 编辑:程序博客网 时间:2024/05/16 21:18
<?php
$conn = @ mysql_connect("localhost", "root", "password") or die("数据库链接错误");
mysql_select_db("test",$conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;
//$content=str_replace("'","‘",$content);
//htmlspecialchars();
?>
<?php
$pagesize=20;
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];s$numq=mysql_query("SELECT * FROM `phptest`");
$num = mysql_num_rows($numq);
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}else{
$pageval=1;
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize)
{
$SQL="SELECT * FROM `phptest`order by id desc limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
?>
<tr>
<td style="text-indent:30px;" valign="middle"><?php echo $row[0];?></td>
<td align="center" valign="middle"><?php echo $row[2];?></td>
</tr>
<?php
}
$e = $pageval*$pagesize;
$w = ($pageval+1)*$pagesize;
if($pageval==1&&$num<=$e){
echo " 共".$num."条 "."这是第".$pageval."页 "."上一页 下一页";
}
if($pageval==1&&$num>=$e){
echo " 共".$num."条 "."这是第".$pageval."页 "."上一页 <a href=$url?page=".($pageval+1)."&u_id=51>下一页</a>";
}
if($num>=$e&&$pageval!=1){
echo " 共".$num."条  "."这是第".$pageval."页  "."<a href=$url?page=".($pageval-1)."&u_id=51>上一页</a> <a href=$url?page=".($pageval+1)."&u_id=51>下一页</a>";
}
if($pageval!=1&&$num<=$e){
echo " 共".$num."条  "."这是第".$pageval."页  "."<a href=$url?page=".($pageval-1)."&u_id=51>上一页</a> 下一页";
}}
else{
$SQL="SELECT * FROM `phptest` limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
?>
<tr>
<td style="text-indent:30px;" valign="middle"><?php echo $row[0];?></td>
<td align="center" valign="middle"><?php echo $row[2];?></td>
</tr>
<?php
}
$e = $pageval*$pagesize;
$w = ($pageval+1)*$pagesize;
if($pageval==1&&$num<=$e){
echo " 共".$num."条 "."这是第".$pageval."页 "."上一页 下一页";
}
if($pageval==1&&$num>=$e){
echo " 共".$num."条 "."这是第".$pageval."页 "."上一页 <a href=$url?page=".($pageval+1)."&u_id=51>下一页</a>";
}
if($num>=$e&&$pageval!=1){
echo " 共".$num."条  "."这是第".$pageval."页  "."<a href=$url?page=".($pageval-1)."&u_id=51>上一页</a> <a href=$url?page=".($pageval+1)."&u_id=51>下一页</a>";
}
if($pageval!=1&&$num<=$e){
echo " 共".$num."条  "."这是第".$pageval."页  "."<a href=$url?page=".($pageval-1)."&u_id=51>上一页</a> 下一页";
}}
?>
- php分页和具体使用
- PHP array_slice 使用和分页
- PHP分页类的具体使用方法
- PHP-分页具体实现及代码
- php中urldecode和urlencode的具体使用
- php中urldecode和urlencode的具体使用
- 怎么使用PHP和MySQL创建个性的网站分页
- 使用 PHP 和 Oracle 实施分页结果集
- php抽象类定义和具体应用
- php接口定义和具体说明
- PHP分页方法和分页类
- PHP 分页框架的使用
- 【php】分析php函数array_pop具体使用方式
- PHP实现分页:文本分页和数字分页
- 继承的定义和具体使用-1
- ubuntu sendmail安装和使用具体实现
- PHP和MYSQL查询和分页显示
- 如何使用分页和分页样式
- Shared folder [host win7 & guest Ubuntu ]
- 迷你垃圾回收器 mini gc for c
- 0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified 的原因与解决方案
- [转]快速排序(Quicksort)的Javascript实现
- cmake 学习笔记(一)
- php分页和具体使用
- linux内核 kthread_run函数 理解学习
- CSS中关于UL在不同浏览器中的差异
- android动画
- wxPython - wx.lib.ogl - 移动画布上的内容
- 研磨设计模式文摘
- 交叉编译器环境搭建
- ZOJ - 3175 Number of Containers
- 谁说子网掩码的1必须连续?关于像255.255.0.255这样的非连续子网掩码