update_kelurahan.php
unknown
plain_text
2 years ago
1.8 kB
11
Indexable
<?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();
?>Editor is loading...
Leave a Comment