Jon 4 4 0 Уровень

Тема закрыта
184
.
LYCUK
Ребята как зделать для джона 4 4 0 Уровни в анкете !
Например 0 постов на форуме! в анкете пишет Новичёк
200 постов бродяга и так дали ! только за посты форума
.
вот нашол на форуме только ) показует какой у меня уровень тот уровень и в другого в анкете ) кароче на чужой анкете отображает мой уровень !
вот
$q = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
 $ser = mysql_fetch_assoc($q);


 $i = mysql_query("SELECT * FROM `users` WHERE `id` = '".$user_id."' LIMIT 1");
 $er = mysql_fetch_assoc($i);


 if ($id && $id != $user_id) {
 if ($lvl=$er['postforum'] != 0 )
 {
 $lvl=$er['postforum'];
 if ($lvl>=2000)
 $lvl='10';
 elseif ($lvl>=1000)
 $lvl='9';
 elseif ($lvl>=500)
 $lvl='8';
 elseif ($lvl>=300)
 $lvl='7';
 elseif ($lvl>=250)
 $lvl='6';
 elseif ($lvl>=200)
 $lvl='5';
 elseif ($lvl>=150)
 $lvl='4';
 elseif ($lvl>=100)
 $lvl='3';
 elseif ($lvl>=50)
 $lvl='2';
 elseif ($lvl>=0)
 $lvl='1';
 }
 echo '(Ур.' . $lvl . ')';}
 else{
 if ($lvl=$er['postforum'] != 0 )
 {
 $lvl=$er['postforum'];
 if ($lvl>=2000)
 $lvl='10';
 elseif ($lvl>=1000)
 $lvl='9';
 elseif ($lvl>=500)
 $lvl='8';
 elseif ($lvl>=300)
 $lvl='7';
 elseif ($lvl>=250)
 $lvl='6';
 elseif ($lvl>=200)
 $lvl='5';
 elseif ($lvl>=150)
 $lvl='4';
 elseif ($lvl>=100)
 $lvl='3';
 elseif ($lvl>=50)
 $lvl='2';
 elseif ($lvl>=0)
 $lvl='1';
 }
 echo '(Ур.' . $lvl . ')';}
.
$q = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1"); 
 $ser = mysql_fetch_array($q); 
 if (intval($_GET['$id'])) {  
 $lvl=$ser['postforum']; 
 if ($lvl>=2000) 
 $lvl='10'; 
 elseif ($lvl>=1000) 
 $lvl='9'; 
 elseif ($lvl>=500) 
 $lvl='8'; 
 elseif ($lvl>=300) 
 $lvl='7'; 
 elseif ($lvl>=250) 
 $lvl='6'; 
 elseif ($lvl>=200) 
 $lvl='5'; 
 elseif ($lvl>=150) 
 $lvl='4'; 
 elseif ($lvl>=100) 
 $lvl='3'; 
 elseif ($lvl>=50) 
 $lvl='2'; 
 elseif ($lvl>=0) 
 $lvl='1'; 
 } 
 echo '(Ур.' . $lvl . ')';}

Укороченный вариант
.
brendi (26.05.2012/12:05)
[php]$q = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
$ser = mysql_fetch_array($q);
if (intval($_GET['$id'])) {
$lvl=$ser['postforum'];
if ($lvl>=2000)
$lvl='10';
не работает !
.
я ошибся. Вот тут $_GET['$id'] замени на $_GET['id'].
Случайно вставил.
.
brendi (26.05.2012/12:20)
я ошибся. Вот тут $_GET['$id'] замени на $_GET['id'].
Случайно вставил.
всеравно не выводит ! уровень вот
(Ур.) а номера нету что то не то
.
Ps - наше всё
Lestat (26.05.2012/12:30)
Ранги пользователей
очередное подтверждение того что поиск решает всё
Всего: 7