Jnnbo: Meine Lösung?

Beitrag lesen

Hallo Jörg,

hab etwas gelesen und daraus ist folgendes entstanden (ohne Video), vielleicht hast du ja kurz Zeit darüber zu schauen ob es OK ist. Hab es online getestet und es funktioniert:

$sql = "SELECT COUNT(*) AS `amount` FROM web_users";
$res = $mysqli->prepare($sql);
$res->execute();
$res->bind_result($amount);
$res->fetch();
$res->close();

$entrysPerPage = 3;
$pages = ceil($amount/$entrysPerPage);

 if(!isset($_GET['id'])){
        
        $page = (isset($_GET['page']) ? $_GET['page'] : 1); 
        $offset = ($page-1) * $entrysPerPage;
        $sql = "SELECT `user_id`, `user_nickname` FROM `web_users` ORDER BY user_id DESC LIMIT ".$offset.", ".$entrysPerPage;
        
        $res = $mysqli->prepare($sql);
        $res->execute();
        $res->bind_result($user_id, $user_nickname);
       
	    while ($res->fetch())
        {
            echo $user_nickname . "<br>";
        }
        $res->close();
        
        for($i=1;$i<=$pages;$i++)
        {
           echo '<a href="a-mitarbeiter2?page='.$i.'">'.$i.'</a>';
        } 
    }