public function findAll() { $reponse = $this->db->query(self::FIND_ALL); $clubs = array(); while ($data = $reponse->fetch()) { $club = new Club(); $club->setId($data['NUMERO_CLUB']); $club->setNom($data['NOM_CLUB']); $club->setLocalisation($data['LOCALISATION']); array_push($clubs, $club); } $reponse->closeCursor(); return $clubs; }
case "ajouter": if (isset($_POST['nom']) && isset($_POST['localisation'])) { $club = new Club(); $club->setNom($_POST['nom']); $club->setLocalisation($_POST['localisation']); $club->save(); header('Location: ' . $config['url'] . "/" . basename(__FILE__)); } render("clubs/ajouter", array()); break; case "editer": if (isset($_POST['nom']) && isset($_POST['localisation']) && isset($_POST['id'])) { $club = new Club(); $club->setId($_POST['id']); $club->setNom($_POST['nom']); $club->setLocalisation($_POST['localisation']); $club->save(); header('Location: ' . $config['url'] . "/" . basename(__FILE__)); } if (isset($_GET['id'])) { $club_id = intval($_GET['id']); render("clubs/editer", array('club' => $cr->findById($club_id))); } else { header('Location: ' . $config['url'] . "/" . basename(__FILE__)); } break; case "supprimer": if (isset($_GET['id'])) { $club_id = intval($_GET['id']); $club = new Club(); $club->setId($club_id);