From 53da95395aad137bd0ab2b2f4ed1e9e3cb00c962 Mon Sep 17 00:00:00 2001 From: Sebastian Korotkiewicz Date: Sat, 19 Mar 2022 09:17:55 +0100 Subject: Initial commit --- public_html/browser/get.php | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 public_html/browser/get.php (limited to 'public_html/browser/get.php') diff --git a/public_html/browser/get.php b/public_html/browser/get.php new file mode 100644 index 0000000..fa346c3 --- /dev/null +++ b/public_html/browser/get.php @@ -0,0 +1,35 @@ +prepare("SELECT * FROM `websites` ORDER BY RANDOM() LIMIT 1;"); + $stmt->execute(); + $row = $stmt->fetch(); + + die(header("Location: https://tilde.team/~grizzly/browser/?member=" . $row['login_name'])); +} else { + $stmt = $db->prepare("SELECT * FROM `websites` WHERE login_name = :login_name;"); + $stmt->execute(array(':login_name' => $member)); + $row = $stmt->fetch(); // works + + $stmt = $db->prepare("SELECT login_name FROM `websites` WHERE id > :id;"); + $stmt->execute(array(':id' => $row['id'])); + $next = $stmt->fetch(); // works + + $stmt = $db->prepare("SELECT login_name FROM `websites` WHERE id < :id;"); + $stmt->execute(array(':id' => $row['id'])); + $prev = $stmt->fetch(); // always return first record from database, why? +} + +$current = $row["login_name"]; +$next = $next["login_name"] ? $next["login_name"] : null; +$prev = $prev["login_name"] ? $prev["login_name"] : null; + +// echo "current: " . $current . "\n"; +// echo "next: " . $next . "\n"; +// echo "prev: " . $prev . "\n"; + +?> \ No newline at end of file -- cgit 1.4.1-2-gfad0