beginTransaction(); try { // Update submission status $stmt = $pdo->prepare("UPDATE submissions SET status = ? WHERE id = ?"); $stmt->execute([$status, $submission_id]); if ($status == 'approved') { // Check if a certificate already exists $stmt_check = $pdo->prepare("SELECT id FROM certificates WHERE submission_id = ?"); $stmt_check->execute([$submission_id]); if ($stmt_check->rowCount() == 0) { // Generate a unique certificate code $certificate_code = uniqid('CERT-'); $stmt_insert = $pdo->prepare("INSERT INTO certificates (submission_id, certificate_code) VALUES (?, ?)"); $stmt_insert->execute([$submission_id, $certificate_code]); } } else { // If status is not 'approved', delete any existing certificate $stmt_delete = $pdo->prepare("DELETE FROM certificates WHERE submission_id = ?"); $stmt_delete->execute([$submission_id]); } // Commit transaction $pdo->commit(); echo "
| User | File | Uploaded At | Status | Action |
|---|---|---|---|---|
| View Submission |
No submissions for this competition yet.