Bonjour,
Je suis en train de m'initier à SMARTY et je bloque sur un problème étrange!
J'ai une requête qui récupère les champs d'une table.
Tous les champs sont bien affichés sauf un et je ne comprend pas pourquoi
Dans mon accueil.tpl j'ai le code suivant:
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 $query = "select * from tbl1 where ok=1 order by id desc limit 0,2"; $mysql_rs = mysql_query($query, $mysql_ressource) or die(mysql_error()); $liste = array(); while ($aRow = mysql_fetch_array($mysql_rs)) { array_push($liste, $aRow); } $tpl->assign('listeA', $liste); $tpl->display('accueil.tpl');
Le champ 1 et 3 s'affichent correctement mais pas le 2 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 {foreach from=$listeA item=a} {$a.champs1}<br> {$a.champs2}<br> {$a.champs3}<br> {/foreach}
mySql, le champs 2 est du type suivant:
varchar(30)
Si j'execute ma requete dans phpMyAdmin j'arrive bien à afficher tous les champs ...
Quelqu'un aurait-il une idée ??
Partager