update_kelurahan.php
unknown
plain_text
8 months ago
1.8 kB
3
Indexable
Never
<?php // Koneksi ke database $servername = "101.50.2.13"; $username = "Soegi"; $password = "Zulfikar@2501"; $dbname = "DPTRI"; // Membuat koneksi $conn = new mysqli($servername, $username, $password, $dbname); // Memeriksa koneksi if ($conn->connect_error) { die("Koneksi gagal: " . $conn->connect_error); } // Mendapatkan data dari permintaan POST $data = json_decode(file_get_contents("php://input")); // Memastikan bahwa nilai id_desa_terdekat tersedia dalam data yang diterima if (isset($data->id_desa_terdekat)) { // Mengambil nilai id_desa_terdekat dari data yang diterima $kelurahanId = $data->id_desa_terdekat; } else { // Jika id_desa_terdekat tidak tersedia, kirimkan respons kesalahan echo json_encode(array("message" => "Error: id_desa_terdekat tidak ditemukan dalam data yang diterima")); exit; } // Pastikan latitude dan longitude juga diterima dari permintaan if (isset($data->latitude) && isset($data->longitude)) { $latitude = $data->latitude; $longitude = $data->longitude; // Query update $sql = "UPDATE Data_TPS SET ID_Kelurahan = $kelurahanId WHERE Lat = '$latitude' AND Longitude = '$longitude'"; if ($conn->query($sql) === TRUE) { // Kirim respons jika update berhasil echo json_encode(array("message" => "Update berhasil")); } else { // Kirim respons jika terjadi kesalahan pada query SQL echo json_encode(array("message" => "Error: " . $sql . "<br>" . $conn->error)); } } else { // Kirim respons jika latitude atau longitude tidak ditemukan dalam data yang diterima echo json_encode(array("message" => "Error: Latitude atau Longitude tidak ditemukan dalam data yang diterima")); } $conn->close(); ?>
Leave a Comment