ОБСУЖДЕНИЕ

Помогите с кодом ((

11 сообщений0 просмотровОткрыта
#1
вот код
BASH
avatar2($advice['id_user']);
echo "".on_status($advice['id_user'])."";
echo "".us($advice['id_user'])."";
echo "".vremja($advice['time'])."";
if($advice['akt_rating']>=0 && $advice['akt_rating']<=20)echo " <img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>"; 
if($advice['akt_rating']>=20 && $advice['akt_rating']<=40)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>";
if($advice['akt_rating']>=40 && $advice['akt_rating']<=60)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>";
if($advice['akt_rating']>=60 && $advice['akt_rating']<=80)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'></img>";
if($advice['akt_rating']>=80 && $advice['akt_rating']<=1000)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'></img></br>";

не работает именно этот кусок
BASH
if($advice['akt_rating']>=0 && $advice['akt_rating']<=20)echo " <img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>"; 
if($advice['akt_rating']>=20 && $advice['akt_rating']<=40)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>";
if($advice['akt_rating']>=40 && $advice['akt_rating']<=60)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>";
if($advice['akt_rating']>=60 && $advice['akt_rating']<=80)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'></img>";
if($advice['akt_rating']>=80 && $advice['akt_rating']<=1000)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/1.png'></img></br>";

он пашет при значении id , как его прописать под id_user ?
#2
Ты напиши подробно что и как, и в каких ситуациях пишет. Иначе ответа не жди.
#3
forsim, не выводит рейтинг юзера.
#4
И кто же тебе такой рейтинг написа? Г/к
#5
Maksamka, попробуй через else

BASH
if($advice['akt_rating']>=0 && $advice['akt_rating']<=20)echo " <img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>"; 
   elseif($advice['akt_rating']>=20 && $advice['akt_rating']<=40)echo " <img src='/rating/1.png'><img src='/rating/1.png'><img src='/rating/2.png'><img src='/rating/2.png'><img src='/rating/2.png'></img>";
#6
фууу, бедный твой сервер:(
#7
Maksamka, Можеш и так, токо сделай картинки рейтинга.

###############
PHP
if($advice['akt_rating'] < 21){ $reit = '<img src="rating/1.png" alt="*">';}
elseif($advice['akt_rating'] < 41){ $reit = '<img src="rating/2.png" alt="*">';}
elseif($advice['akt_rating'] < 61){ $reit = '<img src="rating/3.png" alt="*">';}
elseif($advice['akt_rating'] < 81){ $reit = '<img src="rating/4.png" alt="*">';}

###############

и далее выводи
CODE
'.$reit.'
#8
Жыдкосный, ЭТО ПОЧЕМУ ЖЕ
#9
не нужная нагрузка...где то я видал этот код.мда.
#10
не будет тут никакой нагрузки, пару условий и дальше передается в арбуз, нет ни циклов, ни лишних запросов в БД
#11
Жыдкосный, вобщеето я сам сотряпал этот говно кусок . И все бы было хорошо пока не столкнулся с бедой