0

最初のページのみが機能します

ページへのリンクをクリックすると

このエラーが発生します

オブジェクトが見つかりません!

要求されたURLはこのサーバーで見つかりませんでした。参照ページのリンクが間違っているか、古くなっているようです。そのページの作成者にエラーについて知らせてください。

これがサーバーエラーであると思われる場合は、ウェブマスターに連絡してください。エラー404localhostApache / 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> ' ;

        }

    ?>
4

1 に答える 1

3

これはApacheエラーであり、HREFでミスをしたことを意味します。

私が見る限り、hrefは有効なURLである「index.php?p=somevalue」を生成します。

私が見る唯一の可能性はあなたが...index.phpファイルを持っていないということです?(たとえば、実際のスクリプトはすべて小文字のindex.phpとは呼ばれませんが、他の何かと呼ばれます)

于 2012-07-20T06:20:17.323 に答える