id) && !empty($data->lat) && !empty($data->lng)) { $id = (int)$data->id; $nama = $conn->real_escape_string($data->nama ?? ''); $no_wa = $conn->real_escape_string($data->no_wa ?? ''); $is_24_jam = isset($data->is_24_jam) ? (int)$data->is_24_jam : 0; $lat = (float)$data->lat; $lng = (float)$data->lng; $query = "UPDATE spbu SET nama='$nama', no_wa='$no_wa', is_24_jam=$is_24_jam, lat=$lat, lng=$lng WHERE id=$id"; if($conn->query($query)) { echo json_encode(["status" => "success", "message" => "SPBU berhasil diupdate."]); } else { echo json_encode(["status" => "error", "message" => "Gagal update SPBU: " . $conn->error]); } } else { echo json_encode(["status" => "error", "message" => "Data tidak lengkap."]); } ?>