下面这个可能是你想要的那个效果,代码可以直接下栽..
http://www.dhtmlgoodies.com/scripts/ajax-dynamic-pages/ajax-dynamic-pages.html

解决方案 »

  1.   

    参考一下以下代码:
    <?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?>
      

  2.   

    <?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就可以很简单的用得到的二维数组来显示结果
    ?>
      

  3.   

    cssplay()  那是你写的嘛,可以把代码贴出来吗?
      

  4.   

    不是我写的..www.dhtmlgoodies.com
    这个站里面有原代码下载..