Bonjour à tous, ça fait plusieurs heures que je me prends la tête avec un problème pourtant pas compliqué :
Je cherche à remplir une liste déroulante (Zend_Form_Element_Select) avec des données récupérées depuis la base de données.
Voici le code en question :
En faisant ça, il me dit que $liste est un objet, et qu'il n'accepte que des tableaux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $type_tache = new Type_tache ; $array = array(); $array = $type_tache->fetchall(); $liste = array(); foreach($array as $val) { $liste[] = $val['nom_type_tache']; } $liste=new Zend_Form_Element_Select('type_tache'); $liste->setLabel('Type de tâche : ') ->addMultiOptions($liste);
Or, $liste est pourtant bien un tableau
je ne sais pas quoi faire, j'ai essayé des tas de trucs, impossible d'avoir ma liste déroulante.
Auriez-vous une idée ?
Partager