Код:
<?php
if ($a['level'] == 2){
echo '<font size="1" style="color: red;"><b>модератор</b></font>';
}
elseif($a['level'] == 3){
echo '<font size="1" style="color: blue;"><b>администратор</b></font>';
}
else {
if($a['total_activity'] >= 1){
echo '<font size="1">начинаещ</font>';
} elseif($a['total_activity'] >= 20){
echo '<font size="1">напредващ</font>';
} elseif($a['total_activity'] >= 60){
echo '<font size="1">зарибен</font>';
} elseif($a['total_activity'] >= 120){
echo '<font size="1">маниак</font>';
} else {
echo '<font size="1">нов</font>';
}
}
?>
Проблема е, че ранговете ми ги отчита, както и това отдолу до "начинаещ", но след това другите не.
Демек "нов" и "начинаещ" се показват, но ако сложа някой на "напредващ", "зарибен" или "маниак" не става нищо, продължава да си седи на "начинаещ", а ако го сложа на "нов" си го показва.
От къде идва проблема? Надявам се да ми помогнете.
Благодаря Ви предварително!