prepare("UPDATE rumah_ibadah SET nama=?,jenis=?,kontak=?,alamat=?,radius=? WHERE id=?"); $stmt->bind_param("ssssdi", $_POST['nama'], $_POST['jenis'], $_POST['kontak'], $_POST['alamat'], (float)$_POST['radius'], $id ); $stmt->execute() ? print json_encode(["status" => "success"]) : print json_encode(["status" => "error", "msg" => $stmt->error]); } elseif ($tipe === 'penduduk') { $stmt = $conn->prepare("UPDATE penduduk SET nama=?,jenis_kelamin=?,tanggal_lahir=?,status_keluarga=?,status_perkawinan=?,status_hidup=?,alamat=?,no_hp=?,pekerjaan=?,penghasilan=?,status_ekonomi=?,pendidikan_terakhir=?,status_pendidikan=? WHERE id=?"); $stmt->bind_param("sssssssssdsssi", $_POST['nama'], $_POST['jenis_kelamin'], $_POST['tanggal_lahir'], $_POST['status_keluarga'], $_POST['status_perkawinan'], $_POST['status_hidup'], $_POST['alamat'], $_POST['no_hp'], $_POST['pekerjaan'], (float)$_POST['penghasilan'], $_POST['status_ekonomi'], $_POST['pendidikan_terakhir'], $_POST['status_pendidikan'], $id ); $stmt->execute() ? print json_encode(["status" => "success"]) : print json_encode(["status" => "error", "msg" => $stmt->error]); } elseif ($tipe === 'laporan') { $stmt = $conn->prepare("UPDATE laporan SET status=?,ditangani_oleh=? WHERE id=?"); $handler = ($_POST['ditangani_oleh'] ?? '') ? (int)$_POST['ditangani_oleh'] : null; $stmt->bind_param("sii", $_POST['status'], $handler, $id); $stmt->execute() ? print json_encode(["status" => "success"]) : print json_encode(["status" => "error", "msg" => $stmt->error]); } else { http_response_code(400); echo json_encode(["status" => "error", "msg" => "Tipe tidak dikenal"]); }