Первый если убрать проверку на пустоту то выдаст ошибку.
<?php if(!empty($_POST['control_err'])) echo $_POST['control_err']; ?>
Второй запрос к БД не делаю переменной не существует, она не определенна. Ошибку не выводит почему?
Нужноли во втором случае использовать проверку на !empty ?
<?php echo $sqlrow['description']; ?>
Спустя 15 минут, 33 секунды (3.06.2011 - 20:58) Invis1ble написал(а):
Xes
Цитата |
Ошибку не выводит почему? |
Вероятно, потому что не выполняется блок. Но я не экстрасенс, поэтому код в студию
Спустя 11 минут, 35 секунд (3.06.2011 - 21:10) Xes написал(а):
я тут домыслил юзается то у меня внутре HEAD, а он не выводиться в страницу, может поэтому и ошибка не выводится
<meta name="description" content="<? echo $sqlrow['description'] ?>">
Значит !empty нужна всегда юзать выходит в таких случаях когда есть вероятность что переменная неопределенна?
<meta name="description" content="<? echo $sqlrow['description'] ?>">
Значит !empty нужна всегда юзать выходит в таких случаях когда есть вероятность что переменная неопределенна?
Спустя 1 минута, 22 секунды (3.06.2011 - 21:11) inpost написал(а):
Xes
В БД есть это поле, но оно пустое! А в первом случае - этой переменной нет вообще.
Выводи через собачку: @ без проверки на существование.
В БД есть это поле, но оно пустое! А в первом случае - этой переменной нет вообще.
Выводи через собачку: @ без проверки на существование.
Спустя 15 минут (3.06.2011 - 21:26) Invis1ble написал(а):
Xes
Цитата |
я тут домыслил юзается то у меня внутре HEAD, а он не выводиться в страницу, может поэтому и ошибка не выводится <meta name="description" content="<? echo $sqlrow['description'] ?>"> |
Ну да, ошибку ты в таком случае сможешь увидеть только в исходном коде страницы.
Цитата |
Значит !empty нужна всегда юзать выходит в таких случаях когда есть вероятность что переменная неопределенна? |
!empty() или isset() или вариант с собакой, как написал inpost. Я правда использую обычно isset(), собак недолюбливаю, чтоб не вошло в привычку
Спустя 51 минута, 24 секунды (3.06.2011 - 22:18) inpost написал(а):
Invis1ble
У меня к ней тоже не любовь есть, поэтому стараюсь приучить себя её использовать иногда
У меня к ней тоже не любовь есть, поэтому стараюсь приучить себя её использовать иногда
Спустя 13 минут, 57 секунд (3.06.2011 - 22:32) twin написал(а):
Никогда. Вообще никогда не путайие isset() и !empty()
Они похожи, но не совсем.
Не стану объяснять - мнуал есть. И в своих поползновениях ни раз объяснял отличия.
Они похожи, но не совсем.
Не стану объяснять - мнуал есть. И в своих поползновениях ни раз объяснял отличия.