Bonjour ,
j'ai crée un formulaire très simple et je souhaite l' enregistrer dans ma base, mais avant toutes chose je souhaite afficher le résutat du champs que j'ai choisi
voici mon forumaire couleur.php
voici mon controlleur d'action
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 class Application_Form_Couleur extends Zend_Form { public function init() { // Set the method for the display form to POST $this->setMethod('post'); $this->addElement('select', 'choix_couleur', array('MultiOptions' => array('rouge', 'vert', 'blue'), 'RegisterInArrayValidator' => false, 'required' => true, 'label' => 'couleur') ); // Add the submit button $this->addElement('submit', 'submit', array( 'ignore' => true, 'label' => 'Envoyer', )); } }
et bien sur j'affiche le résultat dans ma vu avec
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 public function ajouterAction() { $request = $this->getRequest(); $form = new Application_Form_Couleur(); if ($this->getRequest()->isPost()) { if ($form->isValid($request->getPost())) { echo "le choix a bien été choisi"; echo "vous avez la couleur:" //qu'est ce que je met? } } $this->view->form = $form;
bien pour mes test je vais directement sur le controlleur d'url
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?php echo $this->form ;?>
je vous remercie de vos aident
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 index/ajouter.php
Partager