Чето до меня не как не доходит. Буду очень благодарен за помощь.
<?
$kol = $user[\'id\']; /// выводит сколько рейтинга у чела
/* а теперь само условие */
if ($kol > 5) {
echo \'Одна звезда\';
}else{
echo \'Две звезды\';
}
?>
тоесть, я сделал условие, чтобы если у пользователя рейтинг меньше 5, то выводится одна звезда, если рейтинг больше 5 то выводится две звезды.
/* А я хочу сделать такое условие */
Если у пользователя рейтинг от 0 до 5 {
Одна звезда
}
Если рейтинг от 6 до 10 {
две звезды
}
если рейтинг от 11 до 20 {
три звезды
}
и так далее..
/* Просто в голове все перемешалось... решил спросить у Вас */
if($kol < 5):
Одна звезда
elseif($kol < 10):
две звезды
elseif($kol < 20):
три звезды
endif;
if($kol>=0 && $kol<=5)echo \"Одна звезда\";
elseif($kol>=6 && $kol<=10)echo \"Две звезды\";
elseif($kol>=11 && $kol<=20)echo \"Три звезды\";
else \"И тд\";
echo \"<span class=\\\"ank_n\\\">Звёзды :</span>\";
if($ank[\'balls\']>=0 && $ank[\'balls\']<=500)echo \" <img src=\'/style/stars/0.gif\'> \";
if($ank[\'balls\']>=501 && $ank[\'balls\']<=599)echo \" <img src=\'/style/stars/1.gif\'></img> \";
if($ank[\'balls\']>=600 && $ank[\'balls\']<=699)echo \" <img src=\'/style/stars/2.gif\'></img> \";
if($ank[\'balls\']>=700 && $ank[\'balls\']<=799)echo \" <img src=\'/style/stars/3.gif\'></img> \";
if($ank[\'balls\']>=800 && $ank[\'balls\']<=1100)echo \" <img src=\'/style/stars/4.gif\'></img> \";
if($ank[\'balls\']>=1101 && $ank[\'balls\']<=1000000000)echo \" <img src=\'/style/stars/5.gif\'></img>\";
echo \" [ <a href=\'/stmini/help_stars.php\'>?</a> ]<br/>\";
Вот пример) два условия соедени \"&&\"
а если рейтинг будет больше 10, то то что под условием if($kol < 5): выводится надеюсь не будет?
рейтинг под первое условие не подходит, значит проверяется второе и т.д.
спасибо
Добавлено 20.03.14 в 20:04:26:
парни, спасибо... всем +++
…iKey™…, чювак, привел тебе рабочий пример, подставь свои переменные и росценки и все)))
да я понял, но мне больше нравиться код, который в 3 посте, там меньше символов