2 * 1024 * 1024) { echo "Ukuran file tidak boleh lebih dari 2MB."; exit; } if (move_uploaded_file($fileTmpPath, $filePath)) { $bukti_donasi = $fileName; } else { echo "Terjadi kesalahan saat mengupload file."; exit; } } else { echo "Tidak ada file yang diupload atau terjadi kesalahan."; exit; } // Simpan ke database $query = "INSERT INTO donasi (donasi_nama, donasi_jumlah, donasi_metode, donasi_keterangan, donasi_gambar, status) VALUES (?, ?, ?, ?, ?, ?)"; $stmt = $conn->prepare($query); if (!$stmt) { die("Error dalam query: " . $conn->error); } $stmt->bind_param("sissss", $nama_donatur, $jumlah_donasi, $donasi_metode, $keterangan, $bukti_donasi, $status); if ($stmt->execute()) { // Ambil ID donasi terakhir yang baru dimasukkan $donasi_id = $stmt->insert_id; $_SESSION['message'] = "Donasi berhasil dilakukan."; // Redirect ke index.php dengan ID donasi header("Location: index.php?donasi_id=" . $donasi_id); exit(); } else { echo "Error: " . $stmt->error; } $stmt->close(); $conn->close(); } ?>