Форум программистов, компьютерный форум, киберфорум
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. Показов 6241. Ответов 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,845
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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru