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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<option value="{$line['ID_chef']}">{$line['Nom_chef']}</option>
J'ai besoin de votre aide SVP .Merci d'avance