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
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]
while ($row=mysql_fetch_array($sql))
{
if ($row['maVar'] == 0)
{
$resultat = 'non';
}
else if ($row['maVar'] ==1)
{
$resultat = 'oui';
}
else
{
$resultat = 'ND';
}
}[/code]
pour un bloc
[code]while ( $row = $db->sql_fetchrow($sql) )
{
$template->assign_block_vars('monBloc', array(
'RESULTAT' => ...
));
}[/code]
Et là je seche...
J'ai reussi pour un simple IF / ELSE
[code]while ( $row = $db->sql_fetchrow($sql) )
{
$template->assign_block_vars('monBloc', array(
'RESULTAT' => ($row['maVar'] == 0) ? 'oui' : 'non'
));
}[/code]
mais impossible de trouver la syntaxe pour un [b]IF/ELSEIF/ELSE[/b] ou pour un [b]CASE[/b]
D'avance merci pour vos lumieres