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:
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 afficherCode:
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