Bonjour,
Je suis encore un trés débutant dans Ajax,j'ai un formulaire avec zend qui est constitué d'un liste déroulante et je veux lier cette liste avec ajax dont lorsque je sélectionne une marque il m'affiche automatiquement sa référence correspondante.
et voici les codes:
ClientFormulaire.php
ClientController.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 $marqu = new Marque(); // $allm = $marqu->fetchAll(); $nomTabm = array(); $select3 = $marqu->select()->from($marqu) ->where('categorie_marq = ?','monture'); $allm = $marqu->fetchAll($select3); foreach ($allm as $am) { $nomTabm[$am->id_marq] = $am->marque ; } $id_marq = new Zend_Form_Element_Select('id_marq'); $id_marq->setLabel('Marque :'); $id_marq->setMultiOptions($nomTabm); $id_marq->setRequired(true); $id_marq->addValidator(new Zend_Validate_Int()); $ref_article = new Zend_Form_Element_Text('ref_article'); $ref_article->setLabel('Reference:') ->setRequired(false) ->addFilter('StripTags') ->addFilter('StringTrim') ->addValidator('NotEmpty');
et la vue ajouter.phtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $row2->marque= $form->getValue('marque'); $row2->ref_article= $form->getValue('ref_article');
Alors qu'est-ce-que je vais ajouter pour réaliser ça?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <tr><td align="center"><?php echo $this->form->id_marq; ?></td ></tr> <tr> <td align="center"><?php echo $this->form->ref_article; ?></td> </tr>
Et merci pour vos réponses.
Partager