Guten Morgen,
ich bin etwas verzweifelt, bekomme meine Pagination einfach nicht hin. Vielleicht könnt ihr mir weiterhelfen.
Meine Funktion um alle Mitarbeiter auszulesen sieht so aus
PHP
function mitarbeiter($mysqli) {
$stmt = $mysqli->prepare("SELECT user_id, user_code, user_type, user_nickname, user_login, ud_name, ud_vorname
FROM users
LEFT JOIN users_detail ON users_detail.ud_Uid = users.user_code
");
$stmt->execute();
$stmt->bind_result($user_id, $user_code, $user_type, $user_nickname, $user_login, $ud_name, $ud_vorname);
$stmt->store_result();
if($stmt->num_rows() > 0) {
while ($stmt->fetch()){
$mitarbeiter[] = array(
'user_id' => $user_id,
'user_code' => $user_code,
'user_type' => $user_type,
'user_nickname' => $user_nickname,
'user_login' => $user_login,
'ud_name' => $ud_name,
'ud_vorname' => $ud_vorname
);
}
return $mitarbeiter;
}
}
Alles anzeigen
Der Aufruf dann so:
Die Ausgabe dann so (etwas verkürzt, HTML Tabelle habe ich weg gelassen
Das alles funktioniert auch, aber ich möchte gerne auf einer Seite immer nur 5 dargestellt haben, wenn es mehr sind, sollte man unten weiterblättern können, ich bekomme dieses einfach nicht hin. Habt Ihr vielleicht eine "einfache" Lösung für mich? Cool wäre es natürlich wenn es ohne Seitenladen geschehen würde, aber ich denken mal das wird sehr kompliziert und aufwendig sein.