getConnection(); echo ""; echo ""; echo "

🔍 Structure complète de la table 'classes'

"; // 1. Structure de la table echo "

📊 Colonnes de la table

"; echo ""; echo ""; $stmt = $db->query("DESCRIBE classes"); $columns = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($columns as $col) { $null_status = $col['Null'] == 'NO' ? "NON (obligatoire)" : "OUI"; $default = $col['Default'] ?? 'NULL'; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo "
ColonneTypeNULL autoriséValeur par défautExtra
{$col['Field']}{$col['Type']}$null_status$default{$col['Extra']}
"; // 2. Classes existantes echo "

📋 Classes existantes

"; $stmt = $db->query("SELECT * FROM classes LIMIT 3"); $existing = $stmt->fetchAll(PDO::FETCH_ASSOC); if (!empty($existing)) { echo ""; echo ""; foreach (array_keys($existing[0]) as $key) { echo ""; } echo ""; foreach ($existing as $row) { echo ""; foreach ($row as $value) { echo ""; } echo ""; } echo "
$key
" . htmlspecialchars($value ?? 'NULL') . "
"; } else { echo "

Aucune classe existante

"; } echo ""; ?>