Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как исправить ошибку "Notice: Undefined index: name in /var/www/test.php on line 3"?

Афтофинтролог Мастер (1245), закрыт 10 лет назад
Приветствую всех!
Появилась ошибка:
[CODE]
Notice: Undefined index: name in /var/www/test.php on line 3
[/CODE]
В строке 3 следующий код:
[PHP]
$name = trim(strip_tags($_POST["name"]));
[/PHP]Приветствую всех!
Появилась ошибка:
[CODE]
Notice: Undefined index: name in /var/www/test.php on line 3
[/CODE]
В строке 3 следующий код:
[PHP]
$name = trim(strip_tags($_POST["name"]));
[/PHP]
Если объявляю переменную:
[PHP]
$name='';
$name = trim(strip_tags($_POST["name"]));
[/PHP]
То все-равно вылазит ошибка :(
Как её исправить, не отключая ошибки?
Если объявляю переменную:
[PHP]
$name='';
$name = trim(strip_tags($_POST["name"]));
[/PHP]
То все-равно вылазит ошибка :(
Как её исправить, не отключая ошибки?
Дополнен 10 лет назад
Тут без повтора:
Приветствую всех!
Появилась ошибка:
[CODE]
Notice: Undefined index: name in /var/www/test.php on line 3
[/CODE]
В строке 3 следующий код:
[PHP]
$name = trim(strip_tags($_POST["name"]));
[/PHP]
Если объявляю переменную:
[PHP]
$name='';
$name = trim(strip_tags($_POST["name"]));
[/PHP]
То все-равно вылазит ошибка :(
Как её исправить, не отключая ошибки?
Лучший ответ
Саня Семенов Оракул (60597) 10 лет назад
If (isset ( $_POST ['name])){
Теперь при обращении к посту предупреждений не будет}
Остальные ответы
Dr. Dick Оракул (51875) 10 лет назад
значит в POST-данных не приходит поле name. Проверьте, есть ли поле с таким именем в форме.
А вообще, чтоб не ловить такие ошибки, нужно все нужные индексы массива POST проверять функцией isset(), прежде чем пытаться с ними что-то делать
НАДЕЖДА Селезнева Ученик (249) 6 лет назад
Notice: Undefined index: PaRes in /srv/www/epay/repo/master/htdocs/return.php on line 28

Notice: Undefined index: MD in /srv/www/epay/repo/master/htdocs/return.php on line 29
Похожие вопросы