Condition et template phpbb

Eléphanteau du PHP | 30 Messages

18 déc. 2007, 19:13

Bonjour à tous.
J'ai un peu de mal avec la syntaxe dans les templates du type phpbb et plus particulierement avec l'assignation d'infos aux variables template

j'aimerai traduire une condition if...elseif...else... du type

Code : Tout sélectionner

while ($row=mysql_fetch_array($sql)) { if ($row['maVar'] == 0) { $resultat = 'non'; } else if ($row['maVar'] ==1) { $resultat = 'oui'; } else { $resultat = 'ND'; } }
pour un bloc

Code : Tout sélectionner

while ( $row = $db->sql_fetchrow($sql) ) { $template->assign_block_vars('monBloc', array( 'RESULTAT' => ... )); }
Et là je seche...

J'ai reussi pour un simple IF / ELSE

Code : Tout sélectionner

while ( $row = $db->sql_fetchrow($sql) ) { $template->assign_block_vars('monBloc', array( 'RESULTAT' => ($row['maVar'] == 0) ? 'oui' : 'non' )); }
mais impossible de trouver la syntaxe pour un IF/ELSEIF/ELSE ou pour un CASE

D'avance merci pour vos lumieres