内容分页代码 急!急! 下面这个可能是你想要的那个效果,代码可以直接下栽..http://www.dhtmlgoodies.com/scripts/ajax-dynamic-pages/ajax-dynamic-pages.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考一下以下代码:<?phpecho substr('abcdef', 1); // bcdefecho substr('abcdef', 1, 3); // bcdecho substr('abcdef', 0, 4); // abcdecho substr('abcdef', 0, 8); // abcdefecho substr('abcdef', -1, 1); // f// Accessing single characters in a string// can also be achived using "curly braces"$string = 'abcdef';echo $string{0}; // aecho $string{3}; // decho $string{strlen($string)-1}; // f?> <?php// 建立数据库连接$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error()); // 获取当前页数if( isset($_GET['page']) ){ $page = intval( $_GET['page'] );}else{ $page = 1;} // 每页数量$PageSize = 10; // 获取总数据量$sql = "select count(*) as amount from table";$result = mysql_query($sql);$row = mysql_fetch_row($result);$amount = $row['amount']; // 记算总共有多少页if( $amount ){ if( $amount < $page_size ){ $page_count = 1; } //如果总数据量小于$PageSize,那么只有一页 if( $amount % $page_size ){ //取总数据量除以每页数的余数 $page_count = (int)($amount / $page_size) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一 }else{ $page_count = $amount / $page_size; //如果没有余数,则页数等于总数据量除以每页数的结果 }}else{ $page_count = 0;}// 翻页链接$page_string = '';if( $page == 1 ){ $page_string .= '第一页|上一页|';}else{ $page_string .= '<a href=?page=1>第一页</a>|<a href=?page='.($page-1).'>上一页</a>|';} if( ($page == $page_count) || ($page_count == 0) ){ $page_string .= '下一页|尾页';}else{ $page_string .= '<a href=?page='.($page+1).'>下一页</a>|<a href=?page='.$page_count.'>尾页</a>';}// 获取数据,以二维数组格式返回结果if( $amount ){ $sql = "select * from table order by id desc limit ". ($page-1)*$page_size .", $page_size"; $result = mysql_query($sql); while ( $row = mysql_fetch_row($result) ){ $rowset[] = $row; }}else{ $rowset = array();}// 没有包含显示结果的代码,那不在讨论范围,只要用foreach就可以很简单的用得到的二维数组来显示结果?> cssplay() 那是你写的嘛,可以把代码贴出来吗? 不是我写的..www.dhtmlgoodies.com这个站里面有原代码下载.. web开发中,用PHP开发群发系统消息怎么做好点 急!!!!PHP+mysql 2级联动下拉 PHP一个简单问题 这样的效果可以做出来么? PHP IIS6.0配置伪静态无效求解决 听说有个很好的网站..... 强人进!!我用mail()发邮件,请问,发送对象有数量有限制吗? 为什么iis6.0下的isapi不能成功载入php4isapi.dll php websocket + html5 , 调用html5,socket接口连接不上php服务端 应届毕业生一枚,不熟悉编程,想了解一下 复选框排列问题 关于PHP的WEB目录
<?php
echo substr('abcdef', 1); // bcdef
echo substr('abcdef', 1, 3); // bcd
echo substr('abcdef', 0, 4); // abcd
echo substr('abcdef', 0, 8); // abcdef
echo substr('abcdef', -1, 1); // f// Accessing single characters in a string
// can also be achived using "curly braces"
$string = 'abcdef';
echo $string{0}; // a
echo $string{3}; // d
echo $string{strlen($string)-1}; // f?>
// 建立数据库连接
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
// 获取当前页数
if( isset($_GET['page']) ){
$page = intval( $_GET['page'] );
}
else{
$page = 1;
}
// 每页数量
$PageSize = 10;
// 获取总数据量
$sql = "select count(*) as amount from table";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
$amount = $row['amount'];
// 记算总共有多少页
if( $amount ){
if( $amount < $page_size ){ $page_count = 1; } //如果总数据量小于$PageSize,那么只有一页
if( $amount % $page_size ){ //取总数据量除以每页数的余数
$page_count = (int)($amount / $page_size) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一
}else{
$page_count = $amount / $page_size; //如果没有余数,则页数等于总数据量除以每页数的结果
}
}
else{
$page_count = 0;
}// 翻页链接
$page_string = '';
if( $page == 1 ){
$page_string .= '第一页|上一页|';
}
else{
$page_string .= '<a href=?page=1>第一页</a>|<a href=?page='.($page-1).'>上一页</a>|';
}
if( ($page == $page_count) || ($page_count == 0) ){
$page_string .= '下一页|尾页';
}
else{
$page_string .= '<a href=?page='.($page+1).'>下一页</a>|<a href=?page='.$page_count.'>尾页</a>';
}
// 获取数据,以二维数组格式返回结果
if( $amount ){
$sql = "select * from table order by id desc limit ". ($page-1)*$page_size .", $page_size";
$result = mysql_query($sql);
while ( $row = mysql_fetch_row($result) ){
$rowset[] = $row;
}
}else{
$rowset = array();
}
// 没有包含显示结果的代码,那不在讨论范围,只要用foreach就可以很简单的用得到的二维数组来显示结果
?>
这个站里面有原代码下载..