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 : 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
 
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
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