Помогите устранить дубль

Статус
В этой теме нельзя размещать новые ответы.

UltrbI4

Гуру форума
Регистрация
15 Мар 2009
Сообщения
450
Реакции
53
Ребят вообщем постами ниже я интересовался как реализовать подсветку строк в зависимости от заданных параметров,Все-таки я с горем пополам что-то сообразил,точнее не только я,мы с товарищем.
Начну.
В скрипте прописаны след параметры:
1.При полностью забитом игровом сервере строка отбражается красным цветом
2.При полностью пустом сервере строка отображается зеленым
3.Все остальные отображаются по стандарту.

Примечание:Все цвета условные!

Все было бы хорошо,но есть небольшая проблема.Все параметры работают на ура кроме параметра при пустом сервере.
Почему-то когда сервер пуст,то строка дублируется,всю бошку с товарищем сломали так и не добились успеха.
Помогите плиз!
Вот сам код,посмотрите,Что не так:
 
Ребят вообщем постами ниже я интересовался как реализовать подсветку строк в зависимости от заданных параметров,Все-таки я с горем пополам что-то сообразил,точнее не только я,мы с товарищем.
Начну.
В скрипте прописаны след параметры:
1.При полностью забитом игровом сервере строка отбражается красным цветом
2.При полностью пустом сервере строка отображается зеленым
3.Все остальные отображаются по стандарту.
Примечание:Все цвета условные!
Все было бы хорошо,но есть небольшая проблема.Все параметры работают на ура кроме параметра при пустом сервере.
Почему-то когда сервер пуст,то строка дублируется,всю бошку с товарищем сломали так и не добились успеха.
Помогите плиз!
Вот сам код,посмотрите,Что не так:
*** скрытое содержание ***

Строка дублируется потому что вы неверно задали условие.
Посмотрите на эту строку:
PHP:
if($r['server_players'] < $r['server_maxplayers'])
и на эту:
PHP:
 if($r['server_players'] == 0)
Когда сервер пуст выполняются эти два условия, по этому строчки и дублируются.
 
Именно это меня и беспокоит...Как сделать атк,Чтоб строки не дублировались?
 
Именно это меня и беспокоит...Как сделать атк,Чтоб строки не дублировались?
Например, задать двойное условие:
вместо
PHP:
if($r['server_players'] < $r['server_maxplayers']){...}
написать
PHP:
if($r['server_players'] < $r['server_maxplayers']){
if ($r['server_players']!==0){...}
}
 
Без изменений!
 
Перенос закрывающей скобки,тоже не принес положительных рещультатов!

Добавлено через 19 минут
Все разобрался!
Вот это условие
PHP:
if($r['server_players'] < $r['server_maxplayers'])
Тупо надо было сократить!
на
PHP:
if($r['server_players']
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху