易截截图软件、单文件、免安装、纯绿色、仅160KB

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=gb2312" />
<title>PHP分页</title>
</head>
<body>
<?php
$conn=mysql_connect("localhost","root","123456") or die("数据库连接错误".mysql_error());
mysql_select_db("wangyantest",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
$page=$_GET["page"];
if($page=="")
{$page=1;}
if(is_numeric($page))
{
$page_size=2;  //每页多少条数据
$query="select count(*) as total from test order by id desc";
$result=mysql_query($query);
$message_count=mysql_result($result,0,"total");
$page_count=ceil($message_count/$page_size);
$offset=($page-1)*$page_size;
$sql=mysql_query("select * from test order by id desc limit $offset,$page_size");
$row=mysql_fetch_object($sql);
if(!$row)
{
   echo("暂无任何数据!");
}
?>
<ul>
<?php
do
{
   ?>
   <li><?php echo "<a href=contnet.php?id=".$row->id.">". $row->titile."|".$row->content."</a>" ?></li>
   <?php
}while($row=mysql_fetch_object($sql));
?>
</ul>
<?php
}
?>
当前页码:<?php echo $page;?>/<?php echo $page_count;?>
记录条数:<?php echo $message_count;?>
<hr/>
<?php
if($page!=1)
{
   echo "<a href=page.php?page=1>首页</a> | ";
   echo "<a href=page.php?page=".($page-1).">上一页</a>   ";
}
if($page<$page_count)
{
   echo "<a href=page.php?page=".($page+1).">下一页</a> | ";
   echo "<a href=page.php?page=".$page_count.">尾页</a>";
}
mysql_free_result($sql);
mysql_close($conn);
?>
</body>
</html>


相关文档:

深入分析几种PHP获取客户端IP的情况


PHP获取客户端IP的情况分为:没有使用代理服务器的情况、使用透明代理服务器的情况、使用普通匿名代理服务器的情况、使用欺骗性代理服务器的情况、使用高匿名代理服务器的情况。
在这篇文章中,我们将会为大家详细介绍PHP获取客户端IP的几种情况分析。我们在使用PHP获取的IP可能是客户端真实的IP,也可能是代理服务器的I ......

PHP编程方式的重新思索(下)

拖了两天,今晚终于有点时间来写下篇了。可是,对着电脑,却有点不知道从何说起。或许,就照着ZEND FRAMEWORK来说吧。当然,我会把握要点,记得这篇文章是以zend framework为例来阐述我对面向对象方式编程的认识,而不是一篇zend framework的入门手册,并且,这也不会是一个面向对象的入门教程,而是我对面向对象的理解。
......

PHP交换数组中的元素和值

/*
author: yangyu@sina.cn
description: 交换数组中两个元素的位置,元素包括key和value,具体用法见下面的例子
*/
$arr = array(11=>'a',22=>'b',33=>'c',44=>'d');
$res = array_exchange($arr, 11 ,33);
//example:
echo '<pre>';print_r ($res);echo '</pre>';
function array_excha ......

PHP数据类型的转换

原文链接:http://www.phpdo.net/index.php/2010/02/09/1-12/
PHP的数据类型的转换有两种方法可以办到:直接输入目标的数据类型和通过settype函数实现。
PHP数据转换成整数
Float型数据转换成int型
Float型转换成int型,小数点后的数将被舍弃。如果float数超贵超过了整型的取值范围,那么结果可能是0或者是整形的最小负 ......

PHP常用函数(1)

原文链接:http://www.phpdo.net/index.php/2010/02/11/1-14/
PHP中获得日期时间信息的函数——Getdate
时间戳:包含了从unix新纪元(1970年1月1 日零时)到给定时间的秒数,是一个长整数。
Getdate函数就是用来获得当前时间,或者用来分析时间戳的具体意义。语法:
Array getdate([int timestamp])
含义:ti ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号