Compare commits
5 Commits
4b0335953d
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5fdaa8f726 | |||
| b87cdbcdfc | |||
| ebf0ae8bd1 | |||
| e107eed06b | |||
| cd7684d8f9 |
+1
-1
@@ -2,7 +2,7 @@
|
||||
"name": "destra/webgis-uas",
|
||||
"description": "WebGIS terpadu untuk UAS",
|
||||
"require": {
|
||||
"php": "^8.0",
|
||||
"php": "^8.2",
|
||||
"ext-mysqli": "*"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
header("Location: index.html");
|
||||
exit;
|
||||
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
require 'koneksi.php';
|
||||
|
||||
$result = mysqli_query($conn, "SELECT id, username, role FROM pengguna");
|
||||
|
||||
$data = [];
|
||||
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
$data[] = $row;
|
||||
}
|
||||
|
||||
header('Content-Type: application/json');
|
||||
echo json_encode($data, JSON_PRETTY_PRINT);
|
||||
@@ -15,7 +15,6 @@ mysqli_set_charset($conn, "utf8mb4");
|
||||
// Helper: tambah kolom hanya jika belum ada
|
||||
function addColumnIfNotExists($conn, $table, $column, $definition)
|
||||
{
|
||||
$db = mysqli_select_db($conn, 'webgis_kemiskinan') ? 'webgis_kemiskinan' : '';
|
||||
$check = mysqli_query(
|
||||
$conn,
|
||||
"SELECT COUNT(*) as cnt FROM information_schema.COLUMNS
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
header("Location: index.html");
|
||||
exit;
|
||||
@@ -13,6 +13,48 @@ if (!$conn) {
|
||||
mysqli_set_charset($conn, "utf8mb4");
|
||||
|
||||
$bootstrapQueries = [
|
||||
|
||||
// SPBU
|
||||
"CREATE TABLE IF NOT EXISTS spbu (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
nama VARCHAR(255) NOT NULL,
|
||||
no_spbu VARCHAR(100) NOT NULL,
|
||||
status ENUM('24jam','tidak') NOT NULL,
|
||||
latitude DOUBLE NOT NULL,
|
||||
longitude DOUBLE NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
)",
|
||||
|
||||
// Jalan
|
||||
"CREATE TABLE IF NOT EXISTS jalan (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
nama VARCHAR(255) NOT NULL,
|
||||
status ENUM(
|
||||
'Jalan Nasional',
|
||||
'Jalan Provinsi',
|
||||
'Jalan Kabupaten'
|
||||
) NOT NULL,
|
||||
panjang DOUBLE NOT NULL,
|
||||
geom LONGTEXT NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
)",
|
||||
|
||||
// Kavling
|
||||
"CREATE TABLE IF NOT EXISTS kavling (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
nama VARCHAR(255) NOT NULL,
|
||||
status ENUM(
|
||||
'SHM',
|
||||
'HGB',
|
||||
'HGU',
|
||||
'HP'
|
||||
) NOT NULL,
|
||||
luas DOUBLE NOT NULL,
|
||||
geom LONGTEXT NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
)",
|
||||
|
||||
// Kemiskinan
|
||||
"CREATE TABLE IF NOT EXISTS kemiskinan (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
nama_kepala_keluarga VARCHAR(150) NOT NULL,
|
||||
@@ -22,6 +64,8 @@ $bootstrapQueries = [
|
||||
longitude DOUBLE NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
)",
|
||||
|
||||
// Masjid
|
||||
"CREATE TABLE IF NOT EXISTS masjid (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
nama_masjid VARCHAR(150) NOT NULL,
|
||||
@@ -35,6 +79,8 @@ $bootstrapQueries = [
|
||||
];
|
||||
|
||||
foreach ($bootstrapQueries as $query) {
|
||||
mysqli_query($conn, $query);
|
||||
if (!mysqli_query($conn, $query)) {
|
||||
die(mysqli_error($conn));
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user