検索

ホームページ  >  に質問  >  本文

前のページをクリックし続けると制限は 0 になり、次のページをクリックし続けると制限は 4 になります。ホームページをクリックし続けるとエラーが報告されます。

include 'connection.php';



$count_sql = 'ユーザーから c として count(id) を選択';


$result = mysqli_query($conn, $count_sql);


$data = mysqli_fetch_assoc($result);


#//獲得したユーザー数

$count = $data['c'];


$page = isset($_GET['page']) ? (int) $_GET['page'] : 1;


/*

if (isset($_GET['page'])) {

$page = (int) $_GET['page'];

} else {

$page = 1;

}

*/


//每页显示数


$num = 5;


//獲得数

$total = ceil($count / $num);


if ($page <= 1) {

$page = 1;

}


if ($page >= $total) {

$page = $total;

}



$offset = ($page - 1) * $num;


$sql = "ID 説明制限 $offset , $num によるユーザー順序から ID、ユーザー名、作成時刻、作成 IP を選択します" ;


$result = mysqli_query($conn, $sql);


if ($result && mysqli_num_rows( $result)) {


//存在するデータを循環させてデータ表示を可能


echo '<table width="800" border="1">';


while ($row = mysqli_fetch_assoc($result)) {


echo '<tr>';


echo '<td>' 。 $row['ユーザー名'] 。 '</td>';

echo '<td>' 。 date('Y-m-d H:i:s', $row['createtime']) 。 '</td>';

echo '<td>' 。 long2ip($row['createip']) 。 '</td>';

echo '<td><a href="edit.php?id=' . $row['id'] . '">编辑用户< /a></td>';

echo '<td><a href="delete.php?id=' . $row['id'] . '">删除用户</a></td>';


echo '</tr>';

}


echo '<tr><tdcolspan="5"><a href="page.php?page=1">ホームページ</a> <a href="page.php ? page=' . ($page - 1) . '">前のページ</a> <a href="page.php?page=' . ($page 1) . '">次のページ</a> ; <a href="page.php?page=' . $total . '">最後のページ</a> 現在のページは ' . $page . 'ページ合計' . $total . 'ページ</td> ;</tr>';


## echo '</table>';


} else {

echo 'データなし';

}


mysqli_close($conn);


心境心境2312日前1105

全員に返信(2)返信します

  • 心境

    心境2018-07-26 15:37:44

    echo '<tr><tdcolspan="5"><a href="page_divide.php?page=1">ホームページ</a>

    <a href="page_divide.php ? page=' . ($page==1?1:$page-1). '">前のページ</a>

    <a href="page_divide.php?page=' . $total?$total:$page+1) . '">次のページ</a>

    <a href="page_divide.php?page=' . $total .</a> ;

    現在のページは ' です。

    返事
    0
  • 心境

    心境2018-07-26 14:48:54

    解決しました

    返事
    0
  • キャンセル返事