Exemplo n.º 1
0
 // 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";
                 }
Exemplo n.º 2
0
<?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";
}