私は2つの小さな問題があります。ページ番号の横に戻る(戻る)ボタンと次のボタンを追加するPHP
1。このコードに前/次のボタンを追加します。 2。前と次の間に最大10個のリンクしか表示されないようにしたい。だからもし私が50の数字/リンクを持っているのであれば、そのページに10のリンクしか表示されず、50のリンクしか表示されません。私はコードが動作CLO
で検索しました
は、それだけでその2つのオプションが必要です。 誰かが私を助けることができますか?ありがとうございました !
<?php
include 'includes/connection.php';
$per_page = 8;
$pages_query = mysql_query("SELECT COUNT(`id`) FROM `products`");
$pages = ceil(mysql_result($pages_query, 0)/$per_page);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;
$query = mysql_query("SELECT `name` FROM `products` LIMIT $start, $per_page");
while ($query_row = mysql_fetch_assoc($query)) {
echo '<p>', $query_row['name'] ,'</p>';
}
if ($pages >= 1 && $page <= $pages) {
for ($x=1; $x<=$pages; $x++) {
//echo $x, ' ';
echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a> ';
}
}else{
header("location:index.php?page=1");
}
?>
ありがとうございました。 よく表示されるページ:1 2 1 ">次と-1">前へ1 2 何が問題なのですか? – MOTIVECODEX
また、前へと次へのリンクはありません – MOTIVECODEX
私は幾分書き直しています。 – imkingdavid