Beispiel #1
0
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());