= $title ?>
Results are limited to 500 per page.
| Handle | Name | Date Joined |
|---|---|---|
| = $member['handle'] ?> | = $member['name'] ?? 'Anonymous' ?> | = $created_at->format("j F Y") ?> |
- 1) { ?> Previous page Previous page
- Next page
query('SELECT COUNT(*) FROM members', PDO::FETCH_COLUMN, 0)->fetch(); $page = intval($_GET['page'] ?? 1); $per_page = intval($_GET['per_page'] ?? 50); $num_pages = ceil($member_count / $per_page) + ($member_count % $per_page > 0 ? 1 : 0); $has_next_page = $page < $num_pages; $sql = "SELECT id, name, email, handle, links, created_at FROM members ORDER BY created_at DESC LIMIT :per_page OFFSET :offset"; $stmt = $db['data']->prepare($sql); $stmt->execute([ 'per_page' => ($per_page > 500) ? 500 : $per_page, 'offset' => ($page - 1) * $per_page, ]); include "partials/head.php"; ?>
Results are limited to 500 per page.
| Handle | Name | Date Joined |
|---|---|---|
| = $member['handle'] ?> | = $member['name'] ?? 'Anonymous' ?> | = $created_at->format("j F Y") ?> |