prepare($query); $stmt->bind_param("i", $donasi_id); $stmt->execute(); $result = $stmt->get_result(); $donasi = $result->fetch_assoc(); if ($donasi && $donasi['status'] === 'Pending') { // Ubah status donasi menjadi Confirmed $updateQuery = "UPDATE donasi SET status = 'Confirmed' WHERE donasi_id = ?"; $stmt = $conn->prepare($updateQuery); $stmt->bind_param("i", $donasi_id); if ($stmt->execute()) { // Masukkan data ke tabel dana_kas dengan kas_jenis sebagai 'Pemasukan' $insertKasQuery = "INSERT INTO dana_kas (kas_pemasukan, kas_pengeluaran, kas_keterangan, kas_jenis, kas_tanggal) VALUES (?, 0, ?, 'Pemasukan', NOW())"; $stmt = $conn->prepare($insertKasQuery); $stmt->bind_param("ds", $donasi['donasi_jumlah'], $donasi['donasi_keterangan']); if ($stmt->execute()) { echo "Donasi berhasil dikonfirmasi dan dicatat dalam dana kas."; } else { echo "Gagal mencatat dana kas: " . $stmt->error; } } else { echo "Gagal mengonfirmasi donasi."; } } else { echo "Data donasi tidak ditemukan atau sudah dikonfirmasi."; } $stmt->close(); $conn->close(); } ?>