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:
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);
Fichier html:
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>
libelle_fr étant la valeur venant de la table que je voudrais afficher

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