Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
DelphinPRO пишет:
заменить на isset() или is_null()
правильней таки на is_null
так как $a=null, такая переменная существует но имеет специфическое значение (Добавление)
или же проверку типа
($status !== null)
DelphinPRO
Отправлено: 17 Марта, 2012 - 11:44:03
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
да, согласен, хотя в текущих версиях php isset для таких переменных возращает false
----- Чем больше узнаю, тем больше я не знаю.
Мелкий
Отправлено: 17 Марта, 2012 - 11:56:19
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
DelphinPRO пишет:
хотя в текущих версиях php isset для таких переменных возращает false
$query='SELECT * FROM `lots` WHERE `visible` = 1 AND '.implode(' AND ',$params);
}
else
$query='SELECT * FROM `lots` WHERE `visible` = 1';
return($query);
}
И она при любых введенных значениях выдает одну и ту же строку. В чем прикол я не пойму? Условия ведь должно выполнятся только в тех случаях, когда переменная не равна null, а оно почему-то всегда выполняется. (Добавление)
Я так понимаю регистр в котором пишется слово null не имеет значения или имеет?
Bio man
Отправлено: 18 Марта, 2012 - 17:29:07
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
nkl пишет:
Я так понимаю регистр в котором пишется слово null не имеет значения или имеет?
не имеет.
не понимаю что у тебя не работает! у меня все прекрасно работает! (Добавление)
и кстати путая строка это не тоже самое что NULL
DelphinPRO
Отправлено: 18 Марта, 2012 - 17:30:46
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
если условие выполняется - значит переменная не равна NULL
смотрите как вы вызываете функцию. т.е. проблемы в другом месте.
----- Чем больше узнаю, тем больше я не знаю.
nkl
Отправлено: 18 Марта, 2012 - 17:47:32
Посетитель
Покинул форум
Сообщений всего: 305
Дата рег-ции: Янв. 2012
Помог: 1 раз(а)
Цитата:
и кстати путая строка это не тоже самое что NULL
Вот оно, ключевая фраза , у меня там проверка шла, типа если какая-то переменная не получена из массива _GET, то ей присваивалось значение '' - пустой строки. Теперь все работает.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.