Ergo
Новичок
Функция корректно отображающая в форме полученную переменную.
Ситуация. Есть форма для поиска. Если был осуществлен поиск то в ней отображается поисковая фраза
Но если никто ничего не искал, то естественно что переменной
нет и в результате в окошке поиска отобразится ошибка
Проблему решает вот такая конструкция, проверяющая существование переменной:
Но я захотел написать функцию чтобы использовать ее и с другими полями, плюс ведь можно добавить stripslashes и т.д.
Функция типа:
Вставляю ее как
И вроде бы делает эта функция тоже самое что и вышеуказанная правильно работающая запись (по идее). Но с ней все равно получаю
В чем может быть загвоздка?
Ситуация. Есть форма для поиска. Если был осуществлен поиск то в ней отображается поисковая фраза
PHP:
<input type="text" name="search" value="<? echo $_GET['search'];?>">
PHP:
$_GET['search']
Код:
Notice: Undefined index: search
PHP:
<input type="text" name="search" value="<? if (!empty($_GET['search'])) echo $_GET['search'];?>
Функция типа:
PHP:
function myEcho($var) {
if(!empty($var)) {
echo $var;
}
}
PHP:
<input type="text" name="search" value="<? myEcho($_GET['search']);?>">
Код:
Notice: Undefined index: search