【问题标题】:error in pagination分页错误
【发布时间】:2012-07-19 09:34:01
【问题描述】:

只有第一页有效

当我点击页面链接时

我收到此错误

找不到对象!

在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误告知该页面的作者。

如果您认为这是服务器错误,请联系网站管理员。 错误 404 本地主机 Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4

这是我的代码

<?php
        //connect to our DB
        mysql_connect( 'localhost', 'root', 'password') ;
        mysql_select_db( 'test1' ) ;

        //preparing our variable.
        if( !isset( $_GET['p'] ) ) {$_GET['p']=0;}
        $per_page= 6 ;
        $sql=  " SELECT name FROM pagination " ;
        $sql2= " SELECT name FROM pagination  ORDER BY id DESC LIMIT ".$_GET['p']."," . $per_page; 
        $query= mysql_query ( $sql2 ) ;
        $rows=  mysql_num_rows ( mysql_query ( $sql ) ) ;
        $page=  ceil ( $rows / $per_page ) ;

        while( $fetch= mysql_fetch_assoc( $query ) ) {
            echo '<p>' . $fetch['name'] . '</p>' ;
        }

        for( $i=0;$i<$page;$i++ ){

            echo' <a href="index.php?p='. ( $i * $per_page ) . '">'. ( $i + 1 ) .'</a> ' ;

        }

    ?>

【问题讨论】:

    标签: php mysql pagination


    【解决方案1】:

    这是一个 Apache 错误,意味着您在 HREF 中犯了一些错误。

    据我所知,href 将产生“index.php?p=somevalue”,这是一个有效的 URL。

    我看到的唯一可能是您...没有 index.php 文件? (例如,您的实际脚本不是全部小写的 index.php,而是其他)

    【讨论】:

      猜你喜欢
      • 2012-10-02
      • 2014-03-29
      • 2011-05-23
      • 2014-06-23
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多