echo "------- Tous les contacts :\n"; foreach ($contacts->getAll() as $c) { echo $c, "\n"; } echo "---------------------------\n"; echo "Enregistrement de "; $contacts->insert($moi); echo $moi, "\n"; echo "------- Tous les contacts triés par nom :\n"; foreach ($contacts->getAll("ORDER BY nom") as $c) { echo $c, "\n"; } echo "---------------------------\n"; echo "Modification de {$moi}\n"; $moi->tél = "04 75 41 88 12"; $moi->prénom = NULL; $contacts->update($moi); echo "\t==> {$moi}\n"; echo "------- Tous les contacts triés par prénom :\n"; foreach ($contacts->getAll("ORDER BY prénom") as $c) { echo $c, "\n"; } echo "---------------------------\n"; afficheTout($contacts); echo "Effacement de {$moi}\n"; $contacts->delete($moi); echo "------- Tous les contacts triés par numéro de téléphone :\n"; foreach ($contacts->getAll("ORDER BY tél") as $c) { echo $c, "\n"; } echo "---------------------------\n";
require_once "autoload.php"; function afficheTout($lesAdmins) { foreach ($lesAdmins as $c) { echo $c, "\n"; } echo "---------------------------\n"; } $moi = new Administrateur(array('id' => DAO::UNKNOWN_ID, 'login' => "Genthial", 'mdp' => "Genthial")); echo $moi, "\n"; $admins = new AdministrateursDAO(MaBD::getInstance()); echo $admins->getOne(1), "\n"; echo "------- Tous les administrateurs :\n"; afficheTout($admins->getAll()); echo "Enregistrement de "; $admins->insert($moi); echo $moi, "\n"; echo "------- Tous les administrateurs triés par login :\n"; afficheTout($admins->getAll("ORDER BY login")); echo "Modification de {$moi}\n"; $moi->mdp = "Damien"; $admins->update($moi); echo "\t==> {$moi}\n"; echo "------- Tous les contacts triés par id décroissant :\n"; afficheTout($admins->getAll("ORDER BY id DESC")); echo "Effacement de {$moi}\n"; $admins->delete($moi); echo "------- Tous les administrateurs :\n"; afficheTout($admins->getAll());