update database
This commit is contained in:
parent
c2a00e3238
commit
e30ef4a019
@ -1,9 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
// buat inisialisasi session
|
|
||||||
session_start();
|
session_start();
|
||||||
// mengecek apakah ada session user yang aktif, jika tidak arahkan ke login.php
|
|
||||||
if(!isset($_SESSION['users'])) {
|
if(!isset($_SESSION['users'])) {
|
||||||
header('location:login.php'); // arahkan ke login.php
|
header('location:login.php');
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@ -2,19 +2,14 @@
|
|||||||
session_start();
|
session_start();
|
||||||
require_once "koneksi.php";
|
require_once "koneksi.php";
|
||||||
|
|
||||||
// --- START Perbaikan untuk mengatasi error 'Undefined array key' ---
|
|
||||||
// Cek apakah session 'username' sudah ada?
|
|
||||||
if (isset($_SESSION['username'])) {
|
if (isset($_SESSION['username'])) {
|
||||||
$nama = $_SESSION['username'];
|
$nama = $_SESSION['username'];
|
||||||
} else {
|
} else {
|
||||||
// Jika belum login, anggap sebagai Guest/kosong
|
|
||||||
$nama = "";
|
$nama = "";
|
||||||
}
|
}
|
||||||
// --- END Perbaikan ---
|
|
||||||
|
|
||||||
$score = 0;
|
$score = 0;
|
||||||
|
|
||||||
// Hanya jalankan query user JIKA $nama tidak kosong
|
|
||||||
if (!empty($nama)) {
|
if (!empty($nama)) {
|
||||||
$getScore = "SELECT score FROM users WHERE username = '$nama'";
|
$getScore = "SELECT score FROM users WHERE username = '$nama'";
|
||||||
$resultMe = mysqli_query($koneksi, $getScore);
|
$resultMe = mysqli_query($koneksi, $getScore);
|
||||||
@ -25,7 +20,6 @@ if (!empty($nama)) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ambil data leaderboard (Top 10)
|
|
||||||
$sql = "SELECT username, score FROM users ORDER BY score DESC LIMIT 10";
|
$sql = "SELECT username, score FROM users ORDER BY score DESC LIMIT 10";
|
||||||
$result = mysqli_query($koneksi, $sql);
|
$result = mysqli_query($koneksi, $sql);
|
||||||
$leaderboard = [];
|
$leaderboard = [];
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
=
|
|
||||||
<?php
|
<?php
|
||||||
session_start();
|
session_start();
|
||||||
include "koneksi.php";
|
include "koneksi.php";
|
||||||
|
|||||||
69
users.sql
Normal file
69
users.sql
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
-- phpMyAdmin SQL Dump
|
||||||
|
-- version 5.2.0
|
||||||
|
-- https://www.phpmyadmin.net/
|
||||||
|
--
|
||||||
|
-- Host: localhost:3306
|
||||||
|
-- Generation Time: Dec 03, 2025 at 05:17 AM
|
||||||
|
-- Server version: 8.0.30
|
||||||
|
-- PHP Version: 8.1.10
|
||||||
|
|
||||||
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
||||||
|
START TRANSACTION;
|
||||||
|
SET time_zone = "+00:00";
|
||||||
|
|
||||||
|
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||||
|
/*!40101 SET NAMES utf8mb4 */;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Database: `game`
|
||||||
|
--
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table structure for table `users`
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE `users` (
|
||||||
|
`id_user` int NOT NULL,
|
||||||
|
`nama` varchar(255) DEFAULT NULL,
|
||||||
|
`username` varchar(225) DEFAULT NULL,
|
||||||
|
`password` varchar(255) DEFAULT NULL,
|
||||||
|
`score` int NOT NULL
|
||||||
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Dumping data for table `users`
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO `users` (`id_user`, `nama`, `username`, `password`, `score`) VALUES
|
||||||
|
(1, 'Chris Daud Koroh', 'daudkoroh', '88d602f1ad6d62b9a11c688ab47fed22', 20),
|
||||||
|
(2, 'Zefanya Isaac', 'zefanya', 'de413c0365e3c88d8b3315f9d90b98ae', 68);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indexes for dumped tables
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Indexes for table `users`
|
||||||
|
--
|
||||||
|
ALTER TABLE `users`
|
||||||
|
ADD PRIMARY KEY (`id_user`);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT for dumped tables
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT for table `users`
|
||||||
|
--
|
||||||
|
ALTER TABLE `users`
|
||||||
|
MODIFY `id_user` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
||||||
Loading…
x
Reference in New Issue
Block a user