Bonjour je suis entrain de réaliser un site avec le moteur de template smarty
je veux extraire des donnees de la base et les mettre dans un liste deroulante à l'aide de code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $query = $con->prepare("select id_type_emp,nom_empl from btp_employe where id_type_emp=2 ");
if($query->execute()){
$count = $query->rowCount();
$query->setFetchMode(PDO::FETCH_OBJ);
if($count > 0){
while($line = $query->fetch()){
$returnH[] = array(
"ID_chef"=> $line->id_type_emp,
"Nom_chef"=> $line->nom_empl
);
}
}
}
$smarty->assign("returnH", $returnH);
$smarty->display("gestion_chantier.html"); |
et je veux recuperer le resulat dans un fichier .html comme suis
1 2 3 4 5
| <select size="1" name="id_chef_ch" id="id_chef_ch" data-uniformed="true" class="id_chef_ch required" >
{foreach $returnH as $line}
<option value="{$line['ID_chef']}">{$line['Nom_chef']}</option>
{/foreach}
</select> |
Mais il m'affiche qu'il y a une erreur syntaxe au niveau de la ligne
<option value="{$line['ID_chef']}">{$line['Nom_chef']}</option>
J'ai besoin de votre aide SVP .Merci d'avance
Partager