Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] erreur syntax smarty


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Futur Membre du Club
    [Smarty] erreur syntax smarty
    Bonjour j'e veux afficher les donnees d'un tabeleau dans un liste deroulant avec lla requete au niveau de fichier php
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $query = $con->prepare("select * from btp_employe");
    if($query->execute()){
    	$count = $query->rowCount();
    	$query->setFetchMode(PDO::FETCH_OBJ);
    	if($count > 0){
    		while($line = $query->fetch()){
    			$returnM[] = array(
    				"ID_emp"=>$line->id_empl,
    		        "ID_type"=> $line->id_type_emp,
    				"Nom_mag"=> $line->nom_empl
    				);
    		}
    	}
    }

    au niveau de fichier html j'essaie de recuperer la seclection a l'aide de code suivant:
    Code html :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <dl>
    	<dt>
    		<label for="id_magasinier_ch" style="font-size: 15px;">Magasinier</label>
    	</dt>
    	<dd>
    		<select size="1" name="id_magasinier_ch" id="id_magasinier_ch" data-uniformed="true" class="id_magasinier_ch required"  >
    			{foreach $returnM as $line}
    			<option value="{$line['ID_type']}">{$line['Nom_mag']}</option>
    			{/foreach}
    		</select>
    	</dd>
    </dl>
    <dl>

    Il m'affiche l'ereur suivant:
    Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "smarty\templates\gestion_ch.html" on line 288 "&lt;option value=&quot;{$line['ID_type']}&quot;&gt;{$line['Nom_mag']}&lt;/option&gt;" - Unexpected "ID_type"'
    Aide moi SVP

  2. #2
    Membre chevronné
    La raison est simple il ne trouve pas ID_type dans le tableau.
    Que donne
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    var_dump($returnM);

    Ou tu met un code PHP