Bonjour à tous,
Il y a quelques années j'avais l'habitude d'avoir une vue avec une formulaire sur validation du formulaire j'allais sur un contrôleur où je traitais mes données puis ensuite je renvoyais sur une vue.
Je n'ai plus fait de php depuis longtemps et malgré l'aide de google je reste bloqué dans mon contrôleur. Je ne trouve plus comment faire en sorte que mon contrôleur une fois les données traitées puisse m'envoyer sur une vue.
Il y a bien le include('mavue.php') que je dois pouvoir faire mais il me semble que ce n'est pas le mieux, surtout si mon contrôleur peut m'envoyer vers plusieurs pages en fonction des traitements.
voilà mon contrôleur :
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
30
31
32
33
34
35
36
37
38 <?php include("db_bridge.php"); $user = $_POST['user']; $password = $_POST['password']; $connect=db_bridge::getInstance(); $connect->connection(); $instruct="select id, name from player where name='".$user."' and secWord='".$password."';"; echo $instruct; $connect->prepareInstruct($instruct); if (!$connect->executeInstruct()) { echo "ERROR"; } else { if ($connect->getRowCount() == 1) { $data = $connect->getResultTable(); foreach($data as $tp) { echo $tp['id']; echo $tp['name']; ALLER VERS LA VUE D ACCUEIL DU COMPTE } } else { ALLER VERS LA VUE DE LOGIN } } $connect->closeConnection(); ?>
Partager