From c2a00e323840d3d6a8a6eaf601c24cb024a8897c Mon Sep 17 00:00:00 2001 From: Daud Date: Wed, 3 Dec 2025 12:01:37 +0700 Subject: [PATCH] leaderboard --- home.html | 84 ++++++++++++++++++++++++------------------------- leaderboard.php | 84 +++++++++++++++++++++++++++++++++++++++++++++++++ login.php | 32 +++++++++---------- 3 files changed, 142 insertions(+), 58 deletions(-) create mode 100644 leaderboard.php diff --git a/home.html b/home.html index 756a1fd..868c341 100644 --- a/home.html +++ b/home.html @@ -1,47 +1,47 @@ - + #button { + font-size: 35px; + margin-top: 5%; + width: 50%; + margin-bottom: 5%; + border: 1px solid; + border-radius: 3pt; + padding: 2px; + justify-self: center; + text-align: center; + } + - -

EAT THAT APPLE

-
-
Play Game
-
Leaderboard
-
Quit
-
- + +

EAT THAT APPLE

+
+ +
Play Game
+
+ +
Leaderboard
+
Logout
+
+ - - \ No newline at end of file + + diff --git a/leaderboard.php b/leaderboard.php new file mode 100644 index 0000000..bd59c79 --- /dev/null +++ b/leaderboard.php @@ -0,0 +1,84 @@ + 0) { + $row = mysqli_fetch_assoc($resultMe); + $score = $row['score']; + } +} + +// Ambil data leaderboard (Top 10) +$sql = "SELECT username, score FROM users ORDER BY score DESC LIMIT 10"; +$result = mysqli_query($koneksi, $sql); +$leaderboard = []; + +if($result) { + $leaderboard = mysqli_fetch_all($result, MYSQLI_ASSOC); +} +?> + + + + + + + + Leaderboard + + + + + + + + + + + + + + + + + + + + + + + + '; + } + + ?> + + +
#UsernameScore
PTS
Belum ada Pemain
+ + \ No newline at end of file diff --git a/login.php b/login.php index dce79d1..91961b3 100644 --- a/login.php +++ b/login.php @@ -1,6 +1,22 @@ += 0) { + $data = mysqli_fetch_array($query); + $_SESSION['users'] = $data; + $_SESSION['username'] = $data = ['username']; + echo ''; + } else { + echo ''; + } + } ?> @@ -11,22 +27,6 @@ include "koneksi.php"; Halaman: Login - 0) { - $data = mysqli_fetch_array($query); - $_SESSION['users'] = $data; - echo ''; - } else { - echo ''; - } - } - ?>