Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > метот POST?


Автор: Antibiotic 3.4.2006, 17:34
мне стыдно.. но вот.. =(

урок..
http://www.progs.biz/php/php/lessons/011.aspx

а когда я его выполняю мне выдается

-----------------
Notice: Undefined variable: calc in C:\DER\a\MyWebsite\calc.php on line 3

Notice: Undefined variable: calc in C:\DER\a\MyWebsite\calc.php on line 7

Notice: Undefined variable: calc in C:\DER\a\MyWebsite\calc.php on line 11

Notice: Undefined variable: calc in C:\DER\a\MyWebsite\calc.php on line 15

Ответ:
Notice: Undefined variable: res in C:\DER\a\MyWebsite\calc.php on line 26
----------------

в чем дело?
подскажите.. а дальше я уже сам попробую.. просто времени в обрез.. =(

Автор: Darhazer 3.4.2006, 17:44
Урок не хороший, пользует register_globals, а его по умолчание отключают в нових версиях PHP. И его не надо пользувать!


Вместо $calc пиши $_POST['calc']

Автор: z-END 3.4.2006, 21:19
Цитата(Darhazer @ 3.4.2006, 18:44 Найти цитируемый пост)
$_POST['calc']

а если так лень делать, то в самом начале скрипта просто пишем такую штуку:
Код

foreach ($HTTP_GET_VARS as $var => $val) ${$var} = $val;
foreach ($HTTP_POST_VARS as $var => $val) ${$var} = $val;

и после этого уже можно будет вместо $_POST['BLA_BLA'] или $_GET['BLA_BLA'] писать просто $BLA_BLA

Автор: Antibiotic 4.4.2006, 00:07
Работает!
Спасибо.. =)

Автор: skalex 4.4.2006, 10:09
z-END, уж если на то пошло, то есть функция http://ru.php.net/manual/ru/function.extract.php smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)