Bonjour,
je débute en php plutôt habitué au java et au pattern mvc j'essaie de travaillé en php en conservant cette architecture. Pour mes tâches d'administration je fait face à une légère difficulté : la transmission des données. Je vais m'explique plus concrètement.
Voici ma vue ajoutLigue.php
voici mon contrôleur ligueService.php
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 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Ajout d'un ligue</title> </head> <body> <center> <div> <span>Ajout d'une ligue</span> </div> <div> <form class="form_ligue" name="ajout_ligue" action="ligueService.php" method="POST"> <label from="nomLigue">Nom de la ligue</label> <input type="text" id=nomLigue name="nomLigue" maxlength="30" tabindex="1"/><br /> <label from="pays">Pays</label> <select name="pays" id="pays" tabindex="2"> ... </select><br /> <input type="submit" name="envoyer" id="envoyer"/> <input type="hidden" name="ok" value="1" /> </form> </div> </center> </body> </html>
Je ne sais pas comment transmettre les données une fois le bouton valider cliquer de mon formulaire à ma méthode. J'imagine que ça va passer par l'attribut action mais je me doute bien que ce que j'ai mis est insuffisant. Et puis l'autre question est une fois la méthode terminé comment retourner un résultat à mes pages car j'imagine que cela ne fera pas comme par magie.
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 <?php class LigueService { private $ligueDAO; function ligueService() { $this->ligueDAO = new LigueDAO(); } public function getLigues() { $resultat = $this->ligueDAO->getLigues(); $liste = array(); while($data = mysql_fetch_assoc($resultat)) { $ligue = new Ligue(); $ligue->getPays()->setPays($data['pays']); $ligue->setNomLigue($data['nomLigue']); } } public function ajouterLigue() { } } ?>
Je pourrai développer en php procédural et là je vois comment transmettre les donées mais en php objet je suis un peu perdu. Merci d'avance pour votre aide
Partager