setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $planete = $_POST['planete']; $nom = $_POST['nom']; $date = $_POST['date']; $url = $_POST['url']; $description = $_POST['description']; $tablesAutorisees = [ 'mercure' => 'MERCURY', 'venus' => 'VENUS', 'terre' => 'EARTH', 'mars' => 'MARS', 'jupiter' => 'JUPITER', 'saturne' => 'SATURN', 'uranus' => 'URANUS', 'neptune' => 'NEPTUNE' ]; if (array_key_exists($planete, $tablesAutorisees)) { $nomTable = $tablesAutorisees[$planete]; $stmt = $pdo->prepare("INSERT INTO $nomTable (title, date, url, explanation) VALUES (?, ?, ?, ?)"); $stmt->execute([$nom, $date, $url, $description]); $message = "

Ligne ajoutée avec succès dans la table $nomTable !

"; } } catch (PDOException $e) { $message = "

Erreur SQL : " . $e->getMessage() . "

"; } } ?> Panel Admin - OpenPlanetsMaps

Connexion Admin

Ajouter une ligne