Fix Kolom bantuan_tersalur"; $columns = [ "status_konfirmasi" => "ALTER TABLE bantuan_tersalur ADD COLUMN status_konfirmasi ENUM('Menunggu','Dikonfirmasi','Ditolak') NOT NULL DEFAULT 'Menunggu' AFTER status", "nama_penerima_konfirmasi" => "ALTER TABLE bantuan_tersalur ADD COLUMN nama_penerima_konfirmasi VARCHAR(150) DEFAULT NULL AFTER status_konfirmasi", "catatan_konfirmasi" => "ALTER TABLE bantuan_tersalur ADD COLUMN catatan_konfirmasi TEXT DEFAULT NULL AFTER nama_penerima_konfirmasi", "dikonfirmasi_oleh" => "ALTER TABLE bantuan_tersalur ADD COLUMN dikonfirmasi_oleh INT DEFAULT NULL AFTER catatan_konfirmasi", "tgl_konfirmasi" => "ALTER TABLE bantuan_tersalur ADD COLUMN tgl_konfirmasi TIMESTAMP NULL DEFAULT NULL AFTER dikonfirmasi_oleh" ]; foreach ($columns as $column => $sql) { $cek = $conn->query("SHOW COLUMNS FROM bantuan_tersalur LIKE '$column'"); if ($cek && $cek->num_rows > 0) { echo "
Kolom $column sudah ada, dilewati.
"; } else { if ($conn->query($sql)) { echo "Kolom $column berhasil ditambahkan.
"; } else { echo "Gagal tambah kolom $column: " . htmlspecialchars($conn->error) . "
"; } } } echo "Selesai. Coba buka dashboard relawan lagi.
"; echo "Setelah berhasil, hapus file fix_kolom_bantuan.php dari repo.