add file
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
include 'koneksi.php';
|
||||
|
||||
header('Content-Type: application/json');
|
||||
|
||||
$id = (int)$_POST['id'];
|
||||
$tipe = $_POST['tipe'] ?? '';
|
||||
|
||||
if ($tipe === 'ibadah') {
|
||||
$stmt = $conn->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"]);
|
||||
}
|
||||
Reference in New Issue
Block a user