fix : dockerfile
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
// ========================================
|
||||
// FILE: php/simpan_bantuan.php
|
||||
// Menyimpan riwayat bantuan
|
||||
// ========================================
|
||||
|
||||
include 'koneksi.php';
|
||||
|
||||
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
|
||||
$id_masyarakat = intval($_POST['id_masyarakat'] ?? 0);
|
||||
$jenis_bantuan = sanitize($_POST['jenis_bantuan'] ?? '', $conn);
|
||||
$tanggal_bantuan = sanitize($_POST['tanggal_bantuan'] ?? '', $conn);
|
||||
$nilai = intval($_POST['nilai'] ?? 0);
|
||||
$satuan = sanitize($_POST['satuan'] ?? 'Rupiah', $conn);
|
||||
$keterangan = sanitize($_POST['keterangan'] ?? '', $conn);
|
||||
$nama_pemberi = sanitize($_POST['nama_pemberi'] ?? '', $conn);
|
||||
|
||||
// VALIDASI
|
||||
if ($id_masyarakat == 0 || empty($jenis_bantuan) || empty($tanggal_bantuan)) {
|
||||
sendJSON('error', 'Data wajib lengkap');
|
||||
}
|
||||
|
||||
// CEK MASYARAKAT EXIST
|
||||
$check = $conn->query("SELECT id FROM masyarakat_miskin WHERE id = $id_masyarakat");
|
||||
if ($check->num_rows == 0) {
|
||||
sendJSON('error', 'ID Masyarakat tidak ditemukan');
|
||||
}
|
||||
|
||||
// QUERY INSERT
|
||||
$query = "INSERT INTO bantuan_riwayat
|
||||
(id_masyarakat, jenis_bantuan, tanggal_bantuan, nilai, satuan, keterangan, nama_pemberi)
|
||||
VALUES
|
||||
($id_masyarakat, '$jenis_bantuan', '$tanggal_bantuan', $nilai, '$satuan', '$keterangan', '$nama_pemberi')";
|
||||
|
||||
if ($conn->query($query) === TRUE) {
|
||||
sendJSON('success', 'Riwayat bantuan berhasil disimpan', ['id' => $conn->insert_id]);
|
||||
} else {
|
||||
sendJSON('error', 'Gagal menyimpan: ' . $conn->error);
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user