こんにちは、mysql クエリのページネーションを作成しようとしていますが、実際にはまったく機能していません。誰かが私の間違いを教えてもらえますか? これまでの私のコードは次のとおりです。
<?php
$con=mysqli_connect("localhost","database","password","table");
// Check connection
if (mysqli_connect_errno())
{
die("Failed to connect to MySQL: " . mysqli_connect_error());
}
if (!$result = mysqli_query($con,"SELECT * FROM table_name"))
{
die("Error: " . mysqli_error($con));
}
$per_page =5;//define how many games for a page
$count = mysqli_num_rows($result);
$pages = ceil($count/$per_page);
if(!isset($_GET['page']) ||
$_GET['page']=="") {
$page="1";
} else {
$page=$_GET['page'];
} $start = ($page - 1) * $per_page;
$result = mysqli_query($con,"SELECT * FROM cursos LIMIT $start,$per_page");
これは、私のSQLクエリからの結果をリストしている私の部分です
?>
// show results from my sql query
<?php
while($row = mysqli_fetch_array($result))
{ $id = $row['id'];
?>
// code for next page
そして最後に、これはページの下部にあるページネーション リンクです。
//Show page links
for ($i = 1; $i <= $pages; $i++)
{?>
<li id="<?php echo $i;?>"><a href="cursos.php?c=<?php echo $c;?>&page=<?php echo $i;?>"><?php echo $i;?></a></li>
<?php } ?>
Deepakによる提案の後、私は今だけ得ています
//Show page
偽のリンクを生成する
最終コードの エラー注意:未定義の変数:Dのc:\ xampp\htdocs\cedecap\admin\cursos.phpの191行目
&page = 1"> 1
コード //Show page links は何も表示していません。ページは現在、機能しているページの 5 です