Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26

_GET['var'] - Ошибка "Notice: Undefined index: var"

27.03.2012, 20:51. Показов 6229. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я создал один файл 01.php (я пользуюсь PHP Expert Editor 3.3) и написал в нем следующий код:

HTML5
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
<title>Form</title>
</head>
<body>
<form action="02.php" method="GET">
<input type="text" name="var" />
<input type="submit" value="OK" />
</form>
</body>
</html>
Далее я создал файл 02.php и написал следующий код:

PHP
1
2
3
4
5
6
7
8
<html>
<head>
<title>Result</title>
</head>
<body>
<?php echo $_GET['var']; ?>
</body>
</html>
Но оно выдало ошибку "Notice: Undefined index: var...". Я решил проверить, есть ли та переменная после знака ? в адресе, но к сожалению PHP Expert Editor не выводит адреса, а через браузер у меня не читается. Тогда я воспользовался:

PHP
1
<?php print ($_SERVER['QUERY_STRING']); ?>
И оно мне вывело "var=word". Тогда почему же оно не извлекает переменную var из массива $_GET?

Буду очень признателен...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2012, 20:51
Ответы с готовыми решениями:

Notice: Undefined index: mail in \var\www\object\ on line 38
Не могу понять, почему не выводится mail с БД. Есть метод, с помощью этого метода я подключаюсь к БД, и делаю SQL запрос. public...

Notice: Undefined index: token in /var/www/data/www/au3d.ru/admin/controller/extension/module/buyoneclick.php
Прошу помощи! При переходе в админке Опенкарта 3.0.2 в Модулях при нажатии Редактировать всплывает окно с ошибками Notice: Undefined...

Как сцепить строки? Например <? $var='Ура!'; $var=$var+' Еще раз...'; echo $var; ?>
Вот пример: &lt;? $var='Ура!'; $var=$var+' Еще раз...'; echo $var; ?&gt; Выводит Ура!0

18
--\.founder./--
 Аватар для WebMax 2.0
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
27.03.2012, 21:08
Попробуй текстовому полю присвоить id="var"

Добавлено через 3 минуты
Хотя хз , у меня всё норм. выводит.
0
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
27.03.2012, 21:09  [ТС]
Спасибо, но не помогло Даже в $_SERVER['QUERY_STRING'] перестало выводиться...
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.03.2012, 18:15
RUBICON, Какая у Вас версия PHP?
0
 Аватар для Heleg
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
28.03.2012, 18:44
а в браузерной строке передается get?

Добавлено через 2 минуты
попробуй просто $var без $_GET
0
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
28.03.2012, 21:06  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
RUBICON, Какая у Вас версия PHP?
Простите, но я в этом деле новичок, что даже не знаю, где это посмотреть


Цитата Сообщение от Heleg Посмотреть сообщение
а в браузерной строке передается get?
попробуй просто $var без $_GET
Пробовал, ничего не получается! А браузерной строки в этом редакторе нету (но в имени файла бывает, кажется, пишется адрес, и я там видел все правильно: адрес/02.php?var=word )
0
 Аватар для shafl
258 / 147 / 37
Регистрация: 24.01.2011
Сообщений: 427
29.03.2012, 08:50
php версию можно посмотреть написав:
PHP
1
echo phpinfo();
0
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
29.03.2012, 09:22  [ТС]
PHP Version => 5.3.6
0
 Аватар для Heleg
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
29.03.2012, 10:35
это весь скрипт, что ты выложил или в нем есть ещё код?
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,844
29.03.2012, 10:42
PHP Expert Editor имеет встроенный HTTP сервер и позволяет запускать PHP, Perl, Python, скрипты.

я понял вы тестите в проге - а в браузере вы проверяли?
0
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
29.03.2012, 18:26  [ТС]
Цитата Сообщение от Heleg Посмотреть сообщение
это весь скрипт, что ты выложил или в нем есть ещё код?
Весь. Этот файл специально создан для примера...


Цитата Сообщение от crautcher Посмотреть сообщение
PHP Expert Editor имеет встроенный HTTP сервер и позволяет запускать PHP, Perl, Python, скрипты.
я понял вы тестите в проге - а в браузере вы проверяли?
Нет. Я тоже подозреваю, что в этом может и быть вся проблема... Но с браузера не запускается... По-идеи у меня стоит Apache и даже MySQL (но скорее всего они как-нибудь не так установлены), но я думал, что оно и без того в проге будет работать...
0
 Аватар для Heleg
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
29.03.2012, 19:51
короче у меня всё работает, да и проверять не стоило. разве что у тя в коде какой нибудь символ латиницы заменен на кириллический, такое бывает. или у тебя и в других скриптах не работает get? а методом post пробовал?
0
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
29.03.2012, 20:17  [ТС]
Всеми методами пробовал, много раз переписывал - не знаю
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
29.03.2012, 20:24
RUBICON, У Вас браузер, случайно, не IE6 какой-нибудь, который закешировал страницу с нотайсом?

Пробовали вывести всё: ?
PHP
1
2
3
4
echo '$_GET = ';
print_r($_GET);
echo '$_SERVER = ';
print_r($_SERVER);
1
 Аватар для Heleg
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
29.03.2012, 22:39
Цитата Сообщение от Vovan-VE Посмотреть сообщение
У Вас браузер, случайно, не IE6 какой-нибудь, который закешировал страницу с нотайсом?
да, кстати, кэш. у меня была такая проблема с фаерфоксом 3
0
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
29.03.2012, 23:14  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
RUBICON, У Вас браузер, случайно, не IE6 какой-нибудь, который закешировал страницу с нотайсом?
Нет, у меня Google Chrome (кажется последней версии).


Цитата Сообщение от Vovan-VE Посмотреть сообщение
Пробовали вывести всё: ?
Попробовал.

PHP
1
$_GET = Array ( )
PHP
1
$_SERVER = Array ( [GATEWAY_INTERFACE] => ...и т.д.. Нашел место: [REQUEST_URI] => /02.php?var=Word[SYSTEMROOT] => ...
0
 Аватар для Heleg
209 / 209 / 6
Регистрация: 23.10.2011
Сообщений: 971
30.03.2012, 13:40
Цитата Сообщение от RUBICON Посмотреть сообщение
[REQUEST_URI] => /02.php?var=Word
значит пора удалять PHP Expert Editor 3.3
2
1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 26
30.03.2012, 22:32  [ТС]
Цитата Сообщение от Heleg Посмотреть сообщение
значит пора удалять PHP Expert Editor 3.3
И чем это поможет? Я кстати уже перешел на версию 4
0
abelx16
06.12.2012, 00:59
Добавь в форме
HTML5
1
enctype="multipart/form-data"
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2012, 00:59
Помогаю со студенческими работами здесь

Скрипты перестали различать $_POST['var'], $_SESSION['var'] и просто $var
После переезда на новый хостинг с php 5.2 на php 5.3 обнаружил глюк. Почему то скрипты перестали различать $_POST, $_SESSION и просто...

Ошибка Notice: Undefined index: user in C:\Server\data\htdocs\index.ph p on line 40
Помогите решить

Ошибка Notice: Undefined index
Здравствуйте. Возникла проблема с работой сессии. На последний сборке денвера все работает, а на nginx+php+mysql - проблемы, выдает ошибку:...

Ошибка - Notice: Undefined index
Приветствую:) есть форма для регистрации и авторизации. Регистрация работает, а вот с авторизацией проблемка небольшая, выдает ошибки,...

Ошибка Notice: Undefined index
Добрый день! Пожалуйста, помогите победить ошибку: PHP Notice: Undefined index: master Ошибка указывает на эту строчку: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru