From 296fd6436b911c2aafe6aecc21db5972a4f519ce Mon Sep 17 00:00:00 2001 From: "Satrya.IY29" Date: Tue, 9 Jun 2026 09:58:25 +0000 Subject: [PATCH] Update cek_tabel.php --- cek_tabel.php | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/cek_tabel.php b/cek_tabel.php index dfd1e81..fc3e61c 100644 --- a/cek_tabel.php +++ b/cek_tabel.php @@ -1,17 +1,43 @@ Daftar Tabel yang Ada di Database Server:"; +echo "

🔧 Menjalankan Perbaikan Tabel Users...

"; -$result = mysqli_query($conn, "SHOW TABLES"); +// 1. Query untuk membuat struktur tabel users jika belum ada +$query_buat_tabel = "CREATE TABLE IF NOT EXISTS `users` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `username` varchar(50) NOT NULL, + `password` varchar(255) NOT NULL, + `nama_lengkap` varchar(100) DEFAULT NULL, + `role` varchar(20) DEFAULT 'admin', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"; -if (mysqli_num_rows($result) > 0) { - echo ""; + + echo "
🎉 Perbaikan Selesai! Silakan coba kembali ke halaman Login WebGIS."; + } else { - echo "

❌ KOSONG! Belum ada tabel sama sekali di database Anda.

"; + echo "❌ Gagal membuat tabel 'users': " . mysqli_error($conn); } ?> \ No newline at end of file