示例#1
0
} 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();
?>
示例#2
-1
 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();
 }