Bonjour,
J'ai repris un site qui utilise Smarty pour la separation du code serveur et du code client. J'ai un souci avec une requete SQL.
J'essaie d'afficher le contenu d'une table dans un widget de type <select> (liste déroulante)
Voici mon code.
Fichier php:
Fichier html:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $info_domaine = $sql->q("SELECT * FROM metiers"); $smarty->assign("info_domaine", $info_domaine);
libelle_fr étant la valeur venant de la table que je voudrais afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select name="activite" name="domaine_cm"> {foreach from=$info_domaine item=i} <option value="{$i.libelle_fr}">{$i.libelle_fr}</option> {/foreach} </select>
Le résultat donne juste "1" et "E" dans la liste deroulant alors qu'il devrait y avoir une liste de 26 métiers
Comment dois je faire pour résoudre cela?
Merci
Mickael
Partager