Звания в зависимости от аплоада

Started by ИгорьСытник on 2011-12-07 22:17 — 33 replies, 7958 views

#31
Nightmare,
krumax,
пробывал делать так , но выбивает ошибки бд , как мне правильно объявить переменную и разместить запрос?
$sql = "SELECT user_gender FROM ". BB_USERS ." WHERE user_id = " . $postrow[$i]['user_id'] ;
@$u_rate = round(($u_up_total)/1024/1024/1024, 2) ;
if($u_rate < 5) //0GB+
{
    if( $postrow[$i]['user_gender'] == 0 )
    {
        $poster_rank_spec = $lang['NA1'];
    }
    else if( $postrow[$i]['user_gender'] == 1 )
    {
        $poster_rank_spec = $lang['MAN1'];
    }
    else
    {
        $poster_rank_spec = $lang['WOMAN1'];
    }
}
#32
r3vizor,
найти
u.user_avatar, u.user_avatar_type
после добавить
, u.user_gender
и так 2раза
#33
у меня не отображалось звание сделал так с выводом картинки и текста

Берем
@$u_rate = round(($u_up_total)/1024/1024/1024, 2) ;
if($u_rate < 5) //0GB+
{$poster_rank_spec = $lang['poster_ur1_rank_0'];}
Находим в ней
$poster_rank_spec = $lang['poster_ur1_rank_0']
Заменяем
$poster_rank_spec = $lang['poster_ur1_rank_0'] . '<br><img src="Здесь УРЛ картинки" border="0" />'
Все условие должно выглядеть так
@$u_rate = round(($u_up_total)/1024/1024/1024, 2) ;
if($u_rate < 5) //0GB+
{$poster_rank_spec = $lang['poster_ur1_rank_0'] . '<br><img src="Здесь УРЛ картинки" border="0" />';}

а вот полный код без вывода звания только лычки и архив с лычками
$u_up_release = $u_down_total = 0;
if ($postrow[$i]['user_id'] > 0) //проверка на бота
{
$sql = "select u_up_release, u_up_total FROM " . BB_BT_USERS . " WHERE user_id = " . $postrow[$i]['user_id'] ;
DB()->query($sql);
if ($row = DB()->fetch_row($sql)) // получаем скока юзер скачал и скока одтдал на своих(!)
{
$u_up_release = $row['u_up_release'];
$u_up_total = $row['u_up_total'];
}
@$u_rate = round(($u_up_total)/1024/1024/1024, 2) ;
if($u_rate < 5) //0GB+
{$poster_rank_spec = '<br><img src="/images/ranks/user.gif" border="0" />';}
 
if(($u_rate >= 5)&&($u_rate < 10)) //5GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/releaser.png" border="0" />';}
 
if(($u_rate >= 10)&&($u_rate < 20)) //10GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/top1.png" border="0" />';}
 
if(($u_rate >= 20)&&($u_rate < 40)) //20GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/top2.png" border="0" />';}
 
if(($u_rate >= 50)&&($u_rate < 70)) //50GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/top3.png" border="0" />';}
 
if(($u_rate >= 70)&&($u_rate < 100)) //70GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/top4.png" border="0" />';}
 
if(($u_rate >= 100)&&($u_rate < 300)) //200GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/top5.png" border="0" />';}
 
if(($u_rate >= 300)&&($u_rate < 500)) //350GB+
{$poster_rank_spec =  '<br><img src="/images/ranks/top6.png" border="0" />';}
 
if(($u_rate >= 500)) //200GB++++
{$poster_rank_spec =  '<br><img src="/images/bonus/releaser100.gif" border="0" />';}
}
#34
knopka, поздравляю, теперь у вас в топике куча запросов. Делать все эти звания надо на крон задаче.