Meine Lösung?
bearbeitet von JnnboHallo 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:
~~~php
$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();
echo 'Pages: ';
for($i=1;$i<=$pages;$i++)
{
echo '<a href="a-mitarbeiter2?page='.$i.'">'.$i.'</a>';
}
}
else {
$sql = "SELECT `user_id`, `user_nickname`FROM `web_users` WHERE `user_id` LIKE '".$_GET['id']."' ";
$res = $mysqli->prepare($sql);
$res->execute();
$res->bind_result($user_id, $user_nickname);
while ($res->fetch())
{
echo $user_nickname . "<br>";
}
$res->close();
}
~~~
Meine Lösung OK
bearbeitet von JnnboHallo 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:
~~~php
$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();
echo 'Pages: ';
for($i=1;$i<=$pages;$i++)
{
echo '<a href="a-mitarbeiter2?page='.$i.'">'.$i.'</a>';
}
}
else {
$sql = "SELECT `user_id`, `user_nickname`FROM `web_users` WHERE `user_id` LIKE '".$_GET['id']."' ";
$res = $mysqli->prepare($sql);
$res->execute();
$res->bind_result($user_id, $user_nickname);
while ($res->fetch())
{
echo $user_nickname . "<br>";
}
$res->close();
}
~~~