Помощник
|
функция if |
b1f
|
Сообщение
#1
|
||
|
|
||
|
|||
ghostik32 |
9.11.2009, 17:39;
Ответить: ghostik32
Сообщение
#2
|
|
Попробуйте так:
[php] if ($char <= -1 and $char <= -5) $text = "Нормально"; [/php] или занести их в переменные [php] $a = -1; $b = -5; if ($char <= $a and $char <= $b) $text = "Нормально"; [/php] |
|
|
b1f
|
Сообщение
#3
|
|
вроде пробывал....
приду вечером домой попробую, отпишу... спасибо |
|
|
b1f
|
Сообщение
#4
|
|
:nea: нет, так все равно не получаеться...
Обьясню подробно что у меня... у меня на сайте есть голосование за человека... голосовать можно +1, -1, нейтрально, тоесть 0, и для не которых людей -5... в информации о пользователе показывается сколько за него голосов... я сделал так.... если у него от 1 до 5 голосов, то его статус указываеться Новичек и т.д. нужно сделать чтобы если у него -3 к примеру то показывался другой статус, если еще больше "-" то сново другой... вот пример кода:[php] ############################### # Список статусов $zero = "Неудачник"; $one = "Новичек"; $two = "Посетитель"; $three = "Популярен"; $for = "Свой человек"; $five = "Один из ста"; $vip = "V.I.P."; $six = "Не человек"; # Нейтральный if ($all==0) $all = "$zero ($all)"; # Положительные if ($all>=1 and $all<=5) $all = "$one ($all)"; if ($all>=6 and $all<=10) $all = "$two ($all)"; if ($all>=11 and $all<=20) $all = "$three ($all)"; if ($all>=21 and $all<=40) $all = "$for ($all)"; if ($all>=41 and $all<=50) $all = "$five ($all)"; if ($all>=51 and $all<=99) $all = "$vip ($all)"; if ($all>=100) $all = "$vip ($all)"; [/php] вобщем никак с этими отрицательными не могу сделать... если только на все отрицательные тоесть так: [php]if ($all<0) $all = "$six ($all)";[/php] но я хочу их поделить... может какой то другой способ есть? |
|
|
Witu |
9.11.2009, 21:13;
Ответить: Witu
Сообщение
#5
|
|
откуда это $all вообще берется?
|
|
|
b1f
|
Сообщение
#6
|
|
Я кинул часть скрипта.... $all количество голосов за юзера
|
|
|
Witu |
9.11.2009, 22:09;
Ответить: Witu
Сообщение
#7
|
|
поидее должно работать...
другой вопрос что это $all может не существовать |
|
|
b1f
|
Сообщение
#8
|
|
он существует, к примеру $all = -4
|
|
|
ghostik32 |
10.11.2009, 3:38;
Ответить: ghostik32
Сообщение
#9
|
|
может просто к положительным цыфрам присвоить каку-нибуть букву, также и с отрицательными.
[php] $a .= $all $b .= $all [/php] написал вроде брет =) но идея думаю понятна. |
|
|
b1f
|
Сообщение
#10
|
|
честно не понятна идея) я пока учу еще пхп
что значит . перед равно??? |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Не срабатывает функция flush. Отключение буфферизации. | 2 | bombei | 7135 | 3.9.2014, 22:23 автор: -Arks- |
|
функция "mysql_real_escape_string" выдаёт ошибки! | 19 | Panich | 12559 | 25.5.2011, 13:57 автор: -Panich- |
|
Функция задержки | 3 | people2010 | 6678 | 20.8.2010, 5:37 автор: -Alcorn- |
Текстовая версия | Сейчас: 29.3.2024, 10:19 |