Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 04-10-2010 16:53:43

sevy
Membre
Date d'inscription: 17-09-2010
Messages: 37

Aide.....(résolu!!!!)

voilà j'ai ce code que j'appelle dans une balise <select> afin de la charger pour fournir des choix aux utilisateurs. Le problème c'est que si je teste la valeur hors du select c'est ok mais si je passe entre les <select> problème...

<?php $liste = $this->resultat;?>
        <select name="client" >
<?php for($i=0;$i<count($liste);$i++); ?><?php {?>
          <option value="<?php echo  $liste[$i]['id']; ?>"><?php echo  $liste[$i]['name'];?></option>
            <?php } ?> </select>

sachant que ceci est la fonction laliste() qui me permets de retrouver les éléments de la BD

{
        $table = new Model_client();
        $select = $table->select();
        $select-> from($table,array('id','name'));
        $row = $table->fetchAll($select);
        return $row;}

et ceci l'appel dans le controller permettant l'affichage de la vue

$this->view->resultat= $this->laliste();

merci d'avance à tous

Dernière modification par sevy (05-10-2010 09:43:42)

Hors ligne

 

#2 04-10-2010 18:22:39

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Aide.....(résolu!!!!)

Bonjour,

Est-ce que tu peux :
- mettre un titre plus explicite à ton message ("Aide..." ça ne veut rien dire, tout le monde demande de l'aide ici...)
- nous décrire le problème (est-ce que tu as un message d'erreur, où est-ce que ça ne marche pas ?)

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 04-10-2010 18:35:07

sevy
Membre
Date d'inscription: 17-09-2010
Messages: 37

Re: Aide.....(résolu!!!!)

Désolé je corrige en fait ça ne marche pas il n'ya pas d'erreur..seulement rien n'est affiché si par contre je fais hors balise <select>

<?php echo $ligne[$i]['name']

ça marche mais une fois dans la balise rien...
PS: heuhhh je ne trouve pas où ça se change le titre... sad je promets le faire mieux la prochaine fois...smile

Hors ligne

 

#4 05-10-2010 09:46:55

sevy
Membre
Date d'inscription: 17-09-2010
Messages: 37

Re: Aide.....(résolu!!!!)

Salut! j'ai résolu le problème . En fait la solution est:

<?php $liste = $this->resultat;?>
        <select name="client" >
<?php for($i=0;$i<count($liste);$i++) {; ?>
          <option value="<?php echo  $liste[$i]['id']; ?>"><?php echo  $liste[$i]['name'];?></option>
            <?php } ?> </select>

donc éliminer

<?php {?>

Hors ligne

 

#5 05-10-2010 12:09:53

playmobilette
Membre
Date d'inscription: 05-10-2010
Messages: 50

Re: Aide.....(résolu!!!!)

Il est possible au lieu de faire un fetchAll de faire un fetchPairs qui va te renvoyer un tableau de la forme $key => $value, et dans ta vue au lien de mettre une balise "<select " d'utiliser le helper formSelect("client", $this->resultat)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages