ホームページ >バックエンド開発 >PHPチュートリアル >ページネーションに問題があります。助けてください。

ページネーションに問題があります。助けてください。

WBOY
WBOYオリジナル
2016-06-13 13:29:24796ブラウズ

ページングの問題を解決してください
[code=PHP][/code]





/*データベースに接続*/
include("conn.php");
if(isset($_GET['page'])){
$page=$_GET['page'];
}else{
$page=1;
}?>
if($page){
$page_size=4;
$arr="select * from luntanp";
$tt=mysql_query($arr); //クエリ操作を実行します
$message_count=mysql_num_rows($tt); //クエリの総数を取得します
$page_count=ceil($message_count/$page_size) ; // 総ページ数を取得します
$offset=($page-1)*$page_size
$query="select * from luntanp where id=$_GET[id] or hid=$id order; ID 説明による制限 $offset, $page_size";
$arr=mysql_query($query,$conn);
}?>/*while ステートメントを使用して配列をループしますmysql_fetch_array() 関数によって返されます* /
while($result=mysql_fetch_array($arr)){
?>










< /td>




} //while ループを終了します
?> ;
if($page!=1){
echo "ホームページ";
echo " 前のページ";
}
if($page<$page_count){
echo " 次のページ";
echo " 最後のページ";
}
?>

作成者: 返信時間:
コンテンツ:


次のページをクリックしてもページが表示されないのはなぜですか? 何が起こっているのかわかりません。助けてください。次のページをクリックすると、消えてしまいます。 はい

-----解決策---------- --------
if($page<$page_count){
echo " 次のページ< /a> ;";
echo "
最後のページ";
}
次のように変更します:
if( $page< $page_count){
echo " 次のページ";
echo " 最後のページ";
}

これは問題ありません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:AJAX の繰り返しロードに関する問題次の記事:AJAX の繰り返しロードに関する問題

関連記事

続きを見る