Bonjour à tous,
Je rencontre actuellement un souci de redirection avec mon routeur en voulant faire évoluer le code de ma plateforme vers l'architecture MVC...
Voici mon code :
Ensuite le controleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php require ('Controleur/Controleur.php'); try { if (isset($_GET['action'])) { if ($_GET['action'] == 'addReservation') { Accueil(); } else { throw new Exception('Action non valide'); } } else { Accueil(); } } catch (Exception $e) { erreur($e->getMessage()); }
Et enfin la page où je suis redirigé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php @ob_start(); session_start(); require 'Modele/Modele.php'; function Accueil() { $reponse = getNomPrenom(); require 'Vue/VueReservation.php'; } function addReservation() { $donnees = getMatricule(); if ($_POST['matricule'] == $donnees['matricule']) { $req = postReservation(); $_SESSION['successMsg'] = 'Votre commande à bien été enregistré'; } else { $_SESSION['errorMsg'] = 'Le matricule est incorrect ou ne correspond pas avec le nom selectionné'; } require 'Vue/VueReservation.php'; } function erreur($msgErreur) { require 'Vue/VueErreur.php'; }
Merci d'avance de vos réponses.
Partager