Hej
Jeg er igang med at lave et simpelt pagination system, ikke noget jeg er vant til.
Når, men det fungerer næsten fint, navnene bliver udsendt til browseren, men selve url'sne mangler?
$per_page = 2;
if ($pages_query = $mysqli->prepare("SELECT COUNT(`id`) FROM `names`"))
{
$pages_query->execute();
$pages = ceil(mysqli_result($pages_query, 0) / $per_page);
}
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;
if ($query = $mysqli->prepare("SELECT `id`, `name`, `name_level` from `brugere` LIMIT ?, ?"))
$query->bind_param('ss', $start, $per_page);
$query->execute();
$query->bind_result($id, $name, $name_level);
while ($query->fetch()) {
echo '<p>' . $name . '</p>';
}
$query->close();
if ($pages >= 1 && $page <= $pages) {
for ($x=1; $x<$pages; $x++) {
echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong>' : '<a href="?page='.$x.'">'.$x.'</a>';
}
}
Hvad er min fejl?
På forhånd tak for hjælpen