// verify_certificate.php require_once('config.php'); // Include the database configuration if (isset($_GET['verification_key'])) { $verification_key = $_GET['verification_key']; // Query the database to retrieve certificate details by verification key try { $stmt = $pdo->prepare("SELECT * FROM certificates WHERE verification_key = ?"); $stmt->execute([$verification_key]); $certificate_details = $stmt->fetch(PDO::FETCH_ASSOC); if ($certificate_details) { // Display the certificate details echo "

Certificate Details

"; echo "

Organization: " . $certificate_details['organization'] . "

"; echo "

Application: " . $certificate_details['application'] . "

"; echo "

Type of Audit: " . $certificate_details['audit_type'] . "

"; echo "

URL: " . $certificate_details['url'] . "

"; echo "

Initial Testing Date: " . $certificate_details['testing_date'] . "

"; echo "

Revalidation Date: " . $certificate_details['revalidation_date'] . "

"; echo "

Report ID: " . $certificate_details['report_id'] . "

"; echo "

Issued On: " . $certificate_details['issued_on'] . "

"; echo "

Certificate Number: " . $certificate_details['certificate_number'] . "

"; echo "

Conclusion: " . $certificate_details['conclusion'] . "

"; echo "

Recommendations: " . $certificate_details['recommendations'] . "

"; } else { echo "Invalid verification key."; } } catch (PDOException $e) { die("Error retrieving certificate from the database: " . $e->getMessage()); } } else { echo "No verification key provided."; }