} } break; case "create": $pagetitle = "Enregistrer une voiture"; $view = "create"; $controller = "voiture"; require "{$ROOT}{$DS}view{$DS}view.php"; break; case "created": $marque = $_POST["marque"]; $couleur = $_POST["couleur"]; $immatriculation = $_POST["immatriculation"]; $options = $_POST["options"]; $tab = array("immatriculation" => $immatriculation, "marque" => $marque, "couleur" => $couleur); $v = new ModelVoiture($marque, $couleur, $immatriculation); $v->ajouterOption($options); $v->insert($tab); $pagetitle = "Voiture Enregistré"; $view = "created"; $controller = "voiture"; require "{$ROOT}{$DS}view{$DS}view.php"; break; case "delete": $immat = $_GET['immat']; $del = ModelVoiture::select($immat); $del->delete(); header('Location: index.php?controller=voiture&action=readAll'); break; case "update": $immat = $_GET['immat'];
<body> <?php echo '<p><h3>Liste des voitures :</h3></p>'; $tab_v = ModelVoiture::getAll(); //appel au modèle pour gerer la BD foreach ($tab_v as $v) { echo '<p> Voiture d\'immatriculation : <a href="index.php?action=read&immat=' . $v->getImmatriculation() . '">' . $v->getImmatriculation() . '</a></p>'; } echo '<p><a href="index.php?controller=voiture&action=create">Ajouter une nouvelle voiture</a></p>'; ?> </body>