Ошибка undefined index: name, как исправить?
Модуль php/mysql урок (задание) №44 видео на моменте 4:36 ?
Код скопирован точь в точь, но не работает.
Ошибка следующая : Notice: Undefined index: name in C:\xampp\htdocs\kinomonster\index.php on line 5
На протяжении всего модуля всё повторялось точь в точь как в видеоуроках.
10 ответов
undefined index: name обозначает в данном случае, что в запросе браузера нет GET параметра с именем name. В браузере нужно писать так, в зависимости от настройки apache и локального домена:
http://localhost/index.php?name=some_name
Нужно код смотреть ваш, без кода невозможно помочь.
Вот код :
<?php
//print_r($_GET);
echo $_GET['name'];
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="/" method="get">
<input type="text" name="name" placeholder="Ваше имя">
<input type="submit" value="Отправить">
</form>
</body>
</html>
http://localhost/index.php?name=some_name
Не загружает страницу !!!
127.0.0.1
Как вы думаете, может ли быть дело в портах, хотя эти порты не заняты!?
Порты были заменены, но, как и ожидалось, ничего не изменилось!
Ошибка в коде в теге action="#" - вот так всё работает!
Спасибо за помощь! Премного благодарен.
Ошибка заключалась в том, что Apache, каким-то образом, не был установлен!
Произвёл запуск контрольной панели от имени администратора и увидел крестики в квадратных клетках слева от названий модулей!
Мне кажется, что именно это и являлось решением!
Спасибо вам за помощь!
Что вы пишите в браузере, чтобы запустить ваш скрипт?
C:\xampp\htdocs\kinomonster\index.php