// On a obtenu le jeu parent ! Maintenant, on voudrait bien son nom (pour être sûr) ... $infosJeu = infosJeuDepuisId($idJeuSuppr); if ($infosJeu) { $nomJeu = $infosJeu["nom"]; if ($actionPost == "suppr") { // On arrive depuis le formulaire : on va sécuriser quelques données ... if (isset($_POST["nom"])) { $postNom = trim(htmlentities($_POST["nom"])); } else { $postNom = false; } if ($postNom) { // Le formulaire ne semble pas incomplet if ($postNom === $nomJeu) { // On va vérifier que le jeu n'a plus d'extensions filles if (!extensionsDunJeu($idJeuSuppr)) { // Le jeu n'a plus d'extension ! On va vérifier les exemplaires (il en faut 0 également) if (!exemplairesDunJeu($idJeuSuppr)) { // Le jeu n'a plus d'exemplaires ! On peut supprimer !! $sql = 'DELETE FROM ludo_jeux WHERE id=:param;'; $requete = $bd->prepare($sql); $requete->bindValue(':param', $idJeuSuppr, PDO::PARAM_INT); $requete->execute(); $codeMessage = "supprJeuOK"; redirection("catalogue"); } else { $codeMessage = "supprJeuEncoreExemplaires"; } } else { $codeMessage = "supprJeuEncoreExtensions"; }
<?php // *** INFOS SUR LE MODULE *** $titrePage = "Fiche de jeu"; include_once "content/fonctions/jeux.php"; if ($getParamUn) { $jeuDemande = intval($getParamUn); // Obtention du jeu $infosJeu = infosJeuDepuisId($jeuDemande); if ($infosJeu) { // On a obtenu le jeu ! Maintenant, on voudrait bien ses extensions ... $extensions = extensionsDunJeu($jeuDemande); if ($extensions) { $aDesExtensions = true; } else { $aDesExtensions = false; } // Et le nom de sa catégorie svp $nomCatJeu = nomCategorie($infosJeu["cat"]); } else { $infosJeu = null; $aDesExtensions = false; $codeMessage = "jeuInvalide"; } } else { $jeuDemande = -1; $infosJeu = null; $aDesExtensions = false; $codeMessage = "pasDeParametre"; }