} else { echo "<p>--------> cas 1 ECHEC ********** :" . $retour . " </p>"; } // cas 2 : un login et un mot de passe qui ne correspondent pas echo "<p> ---- cas 2 : un login et un mot de passe qui ne correspondent pas</p>"; $login = '******'; $mdp = 'xxx'; $retour = $dao->verifierLogin($login, $mdp); if (!$retour) { echo "<p>--------> cas 2 Ok :" . $retour . " </p>"; } else { echo "<p>--------> cas 2 ECHEC ********** :" . $retour . " </p>"; } $dao->deconnecter(); // Test de M_DaoProduit $dao = new M_DaoProduit(); $dao->connecter(); // Produit : test de sélection par référence echo "<p>Produit : test de sélection par référence</p>"; $unPdt = $dao->getOneById('m02'); var_dump($unPdt); // Produit : test de sélection de tous les enregistrements echo "<p>Produit : test de sélection de tous les enregistrements</p>"; $lesProds = $dao->getAll(); var_dump($lesProds); // Produit : tous les produits d'une catégorie echo "<p>Produit : tous les produits d'une catégorie</p>"; $lesProds = $dao->getListeProduitsParCateg('mas'); var_dump($lesProds); $dao->deconnecter(); ?>
function afficherUneCateg() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $daoCateg = new M_DaoCategorie(); $daoCateg->connecter(); $this->vue->ajouter('listeCateg', $daoCateg->getAll()); $this->vue->ajouter('loginAuthentification', Session::getAuth('login')); $this->vue->ajouter('titreVue', "LAFLEUR : Produits par catégorie"); $this->vue->ajouter('centre', "../vues/includes/accueil/centre.inc.php"); if (Session::estAuthentifie(array('login'))) { $daoProduit = new M_DaoProduit(); $daoProduit->connecter(); $id = getParametre("id", "bul"); // récupérer le libellé de la catégorie de produits $categ = $daoCateg->getOneById($id); $this->vue->ajouter('libelleCateg', $categ->getLibelle()); $this->vue->ajouter('listeProduits', $daoProduit->getListeProduitsParCateg($id)); $this->vue->ajouter('centre', "../vues/includes/produit/centreListe.inc.php"); $daoProduit->deconnecter(); } else { $this->vue->ajouter('message', "Vous n'êtes pas authentifié"); $this->vue->ajouter('centre', "../vues/includes/accueil/centre.inc.php"); } $daoCateg->deconnecter(); $this->vue->afficher(); }