Рангове система

justspy

Registered
Значи въпроса ми е следният имам си рангова система ето кода



$query1 = mysql_query("SELECT COUNT(*) FROM `songs` WHERE `author`='$logged[username]'") or die(mysql_error());
$row = mysql_fetch_array($query1);
$count1 = $row["COUNT(*)"];




if ($count1 < 20 ) {
echo "Ранг : <font color = 'orange' /><b>Новак</b></font><br />";
} elseif($count1 >= 20 || $count1 <100){
echo "Ранг : <font color = 'green' /><b>Потребител</b></font><br />";
} elseif($count1>=100 || $count1<200){
echo "Ранг : <font color = 'blue' /><b>Редовен</b></font><br />";
} elseif($count1>=200 || $count1<500){
echo "Ранг : <font color = 'red' /><b>Музикален фен</b></font><br />";
}

Как да направя ако логнатия потребител е admin вместо тези рангове да изкарва Ранг : Администратор

кода попринцип е този но като добавя и него става
Ранг : Администратор
Ранг : Новак

if ($logged[username]=="admin") {
echo "Ранг : <font color = 'black' /><b>Администратор</b></font><br /> "; }
 
Код:
if($logged[username]==admin){
$rang = " <font color = 'black' /><b>Администратор</b></font>";
} elseif ($count1 < 20 ) { 
$rang = "<font color = 'orange' /><b>Новак</b></font>";
} elseif($count1 >= 20 || $count1 <100){ 
$rang = " <font color = 'green' /><b>Потребител</b></font>";
} elseif($count1>=100 || $count1<200){ 
$rang = " <font color = 'blue' /><b>Редовен</b></font>";
} elseif($count1>=200 || $count1<500){ 
$rang = " <font color = 'red' /><b>Музикален фен</b></font>";
if($rang){
echo "Ранг: $rang <br>";
}
 
human каза:
Код:
if($logged[username]==admin){
$rang = " <font color = 'black' /><b>Администратор</b></font>";
} elseif ($count1 < 20 ) { 
$rang = "<font color = 'orange' /><b>Новак</b></font>";
} elseif($count1 >= 20 || $count1 <100){ 
$rang = " <font color = 'green' /><b>Потребител</b></font>";
} elseif($count1>=100 || $count1<200){ 
$rang = " <font color = 'blue' /><b>Редовен</b></font>";
} elseif($count1>=200 || $count1<500){ 
$rang = " <font color = 'red' /><b>Музикален фен</b></font>";
if($rang){
echo "Ранг: $rang <br>";
}

По този начин нищо не излиза .. нито Ранг: нито нищо :D
 
Оправих се но все пак балгодаря на human защото той ме светна за кода .. ето кода работещ ..



if ($logged[username]=="admin") {
echo "Ранг : <font color = 'black' /><b>Администратор</b></font><br /> ";
}
elseif ($count1 < 20 ) {
echo "Ранг : <font color = 'orange' /><b>Новак</b></font><br />";
} elseif($count1 >= 20 || $count1 <100){
echo "Ранг : <font color = 'green' /><b>Потребител</b></font><br />";
} elseif($count1>=100 || $count1<200){
echo "Ранг : <font color = 'blue' /><b>Редовен</b></font><br />";
} elseif($count1>=200 || $count1<500){
echo "Ранг : <font color = 'red' /><b>Музикален фен</b></font><br />";
}
human +
 
$query1 = mysql_query("SELECT COUNT(*) FROM `songs` WHERE `author`='$logged[username]'") or die(mysql_error());
$row = mysql_fetch_array($query1);
$count1 = $row["COUNT(*)"];




if ($count1 < 20 ) {
echo "Ранг : <font color = 'orange' /><b>Новак</b></font><br />";
} elseif($count1 >= 20 || $count1 <100){
echo "Ранг : <font color = 'green' /><b>Потребител</b></font><br />";
} elseif($count1>=100 || $count1<200){
echo "Ранг : <font color = 'blue' /><b>Редовен</b></font><br />";
} elseif($count1>=200 || $count1<500){
echo "Ранг : <font color = 'red' /><b>Музикален фен</b></font><br />";
}
elseif($count1>=500 || $count1<600){
echo "Ранг : <font color = 'black' /><b>Администратор</b></font><br />";
}
 

Back
Горе