Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка параметров через броузер, ничего непонимаю 
:(
    Опции темы
w3st
Дата 1.2.2006, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.6.2005

Репутация: нет
Всего: нет



Есть наипростейший сценарий php:

<html><body>
<?
echo "Привет $name тебе $age лет";
?>
</body></html>

Запускаю апач, ввожу:

http://localhost/test.php?name=Vova&amp;amp;age=20

и вот что появляется:

Notice: Undefined variable: name in Z:\home\localhost\www\test.php on line 3

Notice: Undefined variable: age in Z:\home\localhost\www\test.php on line 3
Привет тебе лет

Что значит Notice: Undefined variable?
Вроде делаю по книге все равно ничего неработает
Помогите пожалуйста.
PM   Вверх
DemoCode
Дата 1.2.2006, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 1
Всего: 41



Значит что переменная неопределена. У тебя похоже register_globals=off

Код

<html><body>
<?
echo "Привет $_GET['name'] тебе $_GET['age'] лет";
?>
</body></html>



--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Mal Hack
Дата 1.2.2006, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Только лучше все-таки так делаеть:
Код

<?
echo "Привет ". $_GET['name'] ." тебе ". $_GET['age'] ." лет";
// или
echo "Привет {$_GET['name']} тебе {$_GET['age']} лет";
?>

PM ICQ   Вверх
w3st
Дата 1.2.2006, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.6.2005

Репутация: нет
Всего: нет



А что такое $_Get? зачем он нужен? А в книге почему без него обходяться
PM   Вверх
BIG BROTHER
Дата 1.2.2006, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 200
Регистрация: 9.12.2004
Где: Россия, Москва

Репутация: 2
Всего: 4



Цитата(w3st @ 1.2.2006, 22:55 Найти цитируемый пост)

А что такое $_Get? зачем он нужен? А в книге почему без него обходяться

$_GET - глобальный массив, в нем содержатся данные, переданные методом GET (через адресную строку)
Использовать переменные напрямую, вне глобального массива можно при включенной директиве register_globals. Видимо авторы книги на это расчитывают(и в этом сильно заблуждаются). В 99% случаев register_globals выключена и необходимо использовать глобальные массивы.

Нужно почитать кроме книги и мануал
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.