-1
ここでコードを貼り付けます。カテゴリを選択して別のページに移動した場合、mysql_fetch_rowsはすべてのカテゴリのすべての行を選択するため、ので、10のエントリがある場合、各カテゴリに5と私は5ページを表示する代わりに各ページごとに1ポストを表示するように設定すると10ページを示していますが、5ページ後にPHPエラーが発生します。ありがとうnは、ここに私のコード行の間に読んPHP変数値ページングの場合
$pagination_shoot = "SELECT id, po_title, po_category FROM tbl_posts WHERE po_category = '{$category}'";
$page_dump = mysql_query($pagination_shoot, $db_connect);
$no_rows = mysql_fetch_row($page_dump);
$numrows = $no_rows[0];
$rows_per_page = 1;
$lastpage = ceil($numrows/$rows_per_page);
$page = (int)$page;
if ($page > $lastpage) {
$page = $lastpage;
} // if
if ($page < 1) {
$page = 1;
} // if
$limit = 'LIMIT ' .($page - 1) * $rows_per_page .',' .$rows_per_page;
//Run Post Query
$data_posts = "SELECT id, po_title, po_category FROM tbl_posts WHERE po_category = '{$category}' {$limit}"; //Post Query
$fetch_data_posts = mysql_query($data_posts, $db_connect);
while ($list_posts = mysql_fetch_array($fetch_data_posts))
それは私には見えます。もしそうなら、[それをオフにする](http://php.net/manual/en/security.globals.php)。 – DaveRandom
条件スクリプトがうまく動作する場所を削除しても、唯一の問題は、どのカテゴリがどの行数を持つかを検出できないことです – PHPSrike