Bonjour,
Que la condition soit verifiée ou pas il m'affiche quand meme meme le mot traduit en mettant :
{
if ($stat=energy)
print "Energie";
}
Ou est ce que j'ai faux pour ne l'afficher que si verifié?
Merci de votre aide
Code : Tout sélectionner
if ($stat==energy)
{
echo "Energie";
}else if ($stat==will)
{echo "<img src='images/v.png' alt='Volonté' />Volonté";
}else if ($stat==strength)
{echo "<img src='images/muscle.png' alt='Force' />Force";
}else if ($stat==agility)
{echo "Agilité";
}else if ($stat==guard)
{echo "Defense";
}else if ($stat==labour)
{echo "Travail";
}else if ($stat==robskill)
{echo "Subtilisation";
}else if ($stat==IQ)
{echo "QI";
}else if ($stat==brave)
{echo "Courage";
}else if ($stat==hp)
{echo "<img src='images/icon-health.png' alt='Sante' />Santé";
}else if ($stat==hospital)
{echo "Temps Hopital";
}else if ($stat==jail)
{echo "Temps Prison";
}else if ($stat==money)
{echo "Cash";
}else if ($stat==crystals)
{echo "Cristaux";
}else if ($stat==crimexp)
{echo "EXP Crimes";
}
Code : Tout sélectionner
if ($stat==energy)
{
echo "Energie";
}else if ($stat==will)
{echo "<img src='images/v.png' alt='Volonté' />Volonté";
}else if ($stat==strength)
{echo "<img src='images/muscle.png' alt='Force' />Force";
}else if ($stat==agility)
{echo "Agilité";
}else if ($stat==guard)
{echo "Defense";
}else if ($stat==labour)
{echo "Travail";
}else if ($stat==robskill)
{echo "Subtilisation";
}else if ($stat==IQ)
{echo "QI";
}else if ($stat==brave)
{echo "Courage";
}else if ($stat==hp)
{echo "<img src='images/icon-health.png' alt='Sante' />Santé";
}else if ($stat==hospital)
{echo "Temps Hopital";
}else if ($stat==jail)
{echo "Temps Prison";
}else if ($stat==money)
{echo "Cash";
}else if ($stat==crystals)
{echo "Cristaux";
}else if ($stat==crimexp)
{echo "EXP Crimes";
}$t_mots = array
(
"energy" => array("en"=>"energy", "fr"=>"Energie", "image"=>"v" ),
"strength" => array("en"=>"strength", "fr"=>"Force","image"=>"muscle")
)
$langue = "fr"; //defined elsewhere
$texte = $t_mots[$stat][$langue];
$image = $t_mots[$stat]['image'];
En plus, il est plus facile à étendre à d'autres éléments en cas d'oubli, pour ajouter d'autres langues, etc...
switch ($stat)
{ case 'energy' : echo 'Energie'; break;
case 'will' : echo '<img src="images/v.png" alt="Volonté" />Volonté'; break;
case 'strength' : echo '<img src="images/muscle.png" alt="Force" />Force'; break;
case 'agility' : echo 'Agilité'; break;
case 'guard' : echo 'Defense'; break;
case 'labour' : echo 'Travail'; break;
case 'robskill' : echo 'Subtilisation'; break;
case 'IQ' : echo 'QI'; break;
case 'brave' : echo 'Courage'; break;
case 'hp' : echo '<img src="images/icon-health.png" alt="Sante" />Santé'; break;
case 'hospital' : echo 'Temps Hopital'; break;
case 'jail' : echo 'Temps Prison'; break;
case 'money' : echo 'Cash'; break;
case 'crystals' : echo 'Cristaux'; break;
case 'crimexp' : echo 'EXP Crimes'; break;
}
Difficile de faire plus simple...