Condition et template phpbb

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Condition et template phpbb

Condition et template phpbb

par lucluc » 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