real_escape_string($data['nama_pelapor'] ?? ''); $kontak = $conn->real_escape_string($data['kontak'] ?? ''); $deskripsi_laporan = $conn->real_escape_string($data['deskripsi_laporan'] ?? ''); $lat = floatval($data['lat'] ?? 0); $lng = floatval($data['lng'] ?? 0); $foto = $conn->real_escape_string($data['foto'] ?? ''); if (empty($nama_pelapor) || empty($deskripsi_laporan)) { echo json_encode(["status" => "error", "message" => "Nama pelapor dan deskripsi wajib diisi"]); exit; } $sql = "INSERT INTO laporan_masyarakat (nama_pelapor, kontak, deskripsi_laporan, lat, lng, foto, status) VALUES ('$nama_pelapor', '$kontak', '$deskripsi_laporan', '$lat', '$lng', '$foto', 'menunggu')"; if ($conn->query($sql)) { echo json_encode(["status" => "success", "id" => $conn->insert_id]); } else { echo json_encode(["status" => "error", "message" => $conn->error]); } ?>