first commit

This commit is contained in:
2026-06-10 20:51:12 +07:00
commit 55defff6cd
32 changed files with 10270 additions and 0 deletions
File diff suppressed because one or more lines are too long
+17
View File
@@ -0,0 +1,17 @@
<?php
include 'koneksi.php';
// Query ambil semua data
$query = "SELECT * FROM spbu";
$result = mysqli_query($conn, $query);
$data = [];
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
// Kirim dalam format JSON
header('Content-Type: application/json');
echo json_encode($data);
?>
+12
View File
@@ -0,0 +1,12 @@
<?php
include 'koneksi.php';
$data = [];
$q = mysqli_query($conn, "SELECT * FROM jalan");
while($row = mysqli_fetch_assoc($q)){
$data[] = $row;
}
echo json_encode($data);
?>
+12
View File
@@ -0,0 +1,12 @@
<?php
include 'koneksi.php';
$data = [];
$q = mysqli_query($conn, "SELECT * FROM parsil");
while($row = mysqli_fetch_assoc($q)){
$data[] = $row;
}
echo json_encode($data);
?>
+13
View File
@@ -0,0 +1,13 @@
<?php
include 'koneksi.php';
$id = $_POST['id'];
$query = "DELETE FROM spbu WHERE id='$id'";
if(mysqli_query($conn, $query)){
echo "success";
}else{
echo "error";
}
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include 'koneksi.php';
$id = $_POST['id'];
mysqli_query($conn, "DELETE FROM jalan WHERE id='$id'");
?>
+5
View File
@@ -0,0 +1,5 @@
<?php
include 'koneksi.php';
$id = $_POST['id'];
mysqli_query($conn, "DELETE FROM parsil WHERE id='$id'");
?>
+1330
View File
File diff suppressed because it is too large Load Diff
+7
View File
@@ -0,0 +1,7 @@
<?php
$conn = mysqli_connect("db", "root", "root", "webgis");
if (!$conn) {
die("Koneksi gagal: " . mysqli_connect_error());
}
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
include 'koneksi.php';
$nama = $_POST['nama_spbu'];
$wa = $_POST['no_wa'];
$buka = $_POST['buka_24jam'];
$lat = $_POST['latitude'];
$lng = $_POST['longitude'];
$query = "INSERT INTO spbu (nama_spbu, no_wa, buka_24jam, latitude, longitude)
VALUES ('$nama','$wa','$buka','$lat','$lng')";
if(mysqli_query($conn, $query)){
echo "success";
}else{
echo "error";
}
?>
+11
View File
@@ -0,0 +1,11 @@
<?php
include 'koneksi.php';
$nama = $_POST['nama_jalan'];
$status = $_POST['status_jalan'];
$panjang = $_POST['panjang'];
$geom = $_POST['geom'];
mysqli_query($conn, "INSERT INTO jalan (nama_jalan, status_jalan, panjang, geom)
VALUES ('$nama','$status','$panjang','$geom')");
?>
+11
View File
@@ -0,0 +1,11 @@
<?php
include 'koneksi.php';
$nama = $_POST['nama_pemilik'];
$status = $_POST['status'];
$luas = $_POST['luas'];
$geom = $_POST['geom'];
mysqli_query($conn, "INSERT INTO parsil (nama_pemilik, status, luas, geom)
VALUES ('$nama','$status','$luas','$geom')");
?>
+27
View File
@@ -0,0 +1,27 @@
<?php
include 'koneksi.php';
$id = $_POST['id'];
$type = isset($_POST['type']) ? $_POST['type'] : 'spbu';
if ($type === 'spbu') {
$nama = $_POST['nama_spbu'];
$wa = $_POST['no_wa'];
$buka = $_POST['buka_24jam'];
$query = "UPDATE spbu SET nama_spbu='$nama', no_wa='$wa', buka_24jam='$buka' WHERE id='$id'";
} elseif ($type === 'jalan') {
$nama = $_POST['nama_jalan'];
$status = $_POST['status_jalan'];
$query = "UPDATE jalan SET nama_jalan='$nama', status_jalan='$status' WHERE id='$id'";
} else {
$nama = $_POST['nama_pemilik'];
$status = $_POST['status'];
$query = "UPDATE parsil SET nama_pemilik='$nama', status='$status' WHERE id='$id'";
}
if(mysqli_query($conn, $query)){
echo "success";
}else{
echo "error";
}
?>
+26
View File
@@ -0,0 +1,26 @@
<?php
include 'koneksi.php';
$id = $_POST['id'];
$type = isset($_POST['type']) ? $_POST['type'] : 'spbu';
if ($type === 'spbu') {
$lat = $_POST['latitude'];
$lng = $_POST['longitude'];
$query = "UPDATE spbu SET latitude='$lat', longitude='$lng' WHERE id='$id'";
} elseif ($type === 'jalan') {
$geom = $_POST['geom'];
$panjang = $_POST['panjang'];
$query = "UPDATE jalan SET geom='$geom', panjang='$panjang' WHERE id='$id'";
} else {
$geom = $_POST['geom'];
$luas = $_POST['luas'];
$query = "UPDATE parsil SET geom='$geom', luas='$luas' WHERE id='$id'";
}
if(mysqli_query($conn, $query)){
echo "success";
}else{
echo "error";
}
?>
+71
View File
@@ -0,0 +1,71 @@
-- phpMyAdmin SQL Dump
-- version 6.0.0-dev+20260306.2f4a40d208
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Apr 06, 2026 at 07:08 AM
-- Server version: 8.4.3
-- PHP Version: 8.3.30
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: `webgis`
--
-- --------------------------------------------------------
--
-- Table structure for table `spbu`
--
CREATE TABLE `spbu` (
`id` int NOT NULL,
`nama_spbu` varchar(100) DEFAULT NULL,
`no_wa` varchar(20) DEFAULT NULL,
`buka_24jam` enum('Ya','Tidak') DEFAULT NULL,
`latitude` double DEFAULT NULL,
`longitude` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
--
-- Dumping data for table `spbu`
--
INSERT INTO `spbu` (`id`, `nama_spbu`, `no_wa`, `buka_24jam`, `latitude`, `longitude`) VALUES
(1, 'SPBU TanjungPura', '12345678', 'Ya', -0.028881894870255782, 109.3369621038437),
(2, 'SPBU tak tau', '1111111', 'Ya', -0.019509077149319303, 109.33181762695314),
(3, 'SPBU TanjungPura', '1111', 'Tidak', -0.027379988581930446, 109.34041678905488);
--
-- Indexes for dumped tables
--
--
-- Indexes for table `spbu`
--
ALTER TABLE `spbu`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `spbu`
--
ALTER TABLE `spbu`
MODIFY `id` 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 */;