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

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');
ClientController.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
   $row2->marque= $form->getValue('marque');
                      $row2->ref_article= $form->getValue('ref_article');
et la vue ajouter.phtml

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>
Alors qu'est-ce-que je vais ajouter pour réaliser ça?
Et merci pour vos réponses.