J'ai un petit problème avec ma function, qui ne prend pas en compte ma demande.
En effet je demande a ma function de mettre une image selon le nombre du score de l'utilisateur.
Problème est qu'il va mettre ma première image "echo'<img src="images/score/1.jpg">';" à un utilisateur qui a par exemple 17 en score.
J'ai fait un petit echo pour voir si je récupère bien le nombre exacte, il m'affiche bien 17.
Je comprend pas trop étand donner que je lui demande bien que si la variable score est superieur ou égale à 0, alors on affiche l'image 1.
Sinon si son score est superieur ou égale à 4, alors on affiche l'image 4, etc.
J'ai changer avec un simple = au lieu de >=, rien à faire snif
Par contre si je met elseif ($score >= 17), alors pas de problème, mais cela veux dire qu'il faut que je met tout les chiffres de 0 à 99999999999 ail !
Merci de votre aide !
<?php
function GradeScore()
{
if ($score >= 0)
{
echo'<img src="images/score/1.jpg">';
}
elseif ($score >= 4)
{
echo'<img src="images/score/4.jpg">';
}
elseif ($score >= 10)
{
echo'<img src="images/score/10.jpg">';
}
elseif ($score >= 15)
{
echo'<img src="images/score/15.jpg">';
}
elseif ($score >= 20)
{
echo'<img src="images/score/20.jpg">';
}
else
{
echo'aucun score';
}
}
?>