IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Zend et ajax


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 233
    Par défaut Zend et ajax
    Bonjour,

    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.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingenieur BI - Dev Web Senior
    Inscrit en
    Décembre 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingenieur BI - Dev Web Senior

    Informations forums :
    Inscription : Décembre 2009
    Messages : 118
    Par défaut
    Bonjour @king_soft,

    Tu utilise un framework javascript ? Comme jQuery ou Mootools ?

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2010
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 233
    Par défaut
    Non je n'utilise pas ça

Discussions similaires

  1. [ZF 1.7] Relation entre framework Zend et AJAX
    Par ghamrired dans le forum Zend Framework
    Réponses: 5
    Dernier message: 01/01/2009, 14h56
  2. Réponses: 5
    Dernier message: 18/05/2008, 12h11
  3. Zend MVC + Ajax
    Par Reckonings dans le forum MVC
    Réponses: 3
    Dernier message: 06/08/2007, 16h36
  4. [AJAX] Zend et AJAX
    Par leroidje dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/07/2007, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo