Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Пример из учебника не работает!!! / 13 сообщений из 13, страница 1 из 1
04.04.2005, 22:04
    #32997051
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
Есть 2 файла: calculate_form.html и calculate.php (пример из учебника)
calculate_form.html - форма, на которой 2 поля ввода, 4 радиобаттона
и дна кнопка, при нажатиии на которую должен выполняться скрипт calculate.php,
но выдается:

Notice: Use of undefined constant val1 - assumed 'val1' in D:\web\calculate.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at D:\web\calculate.php:2) in D:\web\calculate.php on line 4

Чего ему надо???



-------------calculate_form.html-----------------------

<HTML>
<HEAD>
<TITLE>Calculation Form</TITLE>
</HEAD>
<BODY>

<FORM METHOD="POST" ACTION="calculate.php">

<P>Value 1: <INPUT TYPE="text" NAME="val1" SIZE=10></P>

<P>Value 2: <INPUT TYPE="text" NAME="val2" SIZE=10></P>

<P>Calculation:<br>
<INPUT TYPE="radio" NAME="calc" VALUE="add"> add<br>
<INPUT TYPE="radio" NAME="calc" VALUE="subtract"> subtract<br>
<INPUT TYPE="radio" NAME="calc" VALUE="multiply"> multiply<br>
<INPUT TYPE="radio" NAME="calc" VALUE="divide"> divide</P>

<P><INPUT TYPE="submit" NAME="submit" VALUE="Calculate"></P>

</FORM>
</BODY>
</HTML>

-------------calculate_form.html-----------------------



-------------calculate.php-----------------------------
<?
if (($_POST[val1] == "") || ($_POST[val2] == "") || ($_POST[calc] == ""))
{
header("Location: http://127.0.0.1/calculate_form.html");
exit;
}

if ($_POST[calc] == "add") {
$result = $_POST[val1] + $_POST[val2];
} else if ($_POST[calc] == "subtract") {
$result = $_POST[val1] - $_POST[val2];
} else if ($_POST[calc] == "multiply") {
$result = $_POST[val1] * $_POST[val2];
} else if ($_POST[calc] == "divide") {
$result = $_POST[val1] / $_POST[val2];
}
?>
<HTML>
<HEAD>
<TITLE>Calculation Result</TITLE>
</HEAD>
<BODY>

<P>The result of the calculation is: <? echo "$result"; ?></P>

</BODY>
</HTML>

-------------calculate.php-----------------------------
...
Рейтинг: 0 / 0
04.04.2005, 22:43
    #32997073
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
1. Изучи, как корректно обращаться к элементам ассоциативного массива. По этой причине у тебя выдается сообщение "Notice: Use of undefined constant val1 - assumed 'val1' in D:\web\calculate.php on line 2"
2. решение проблемы "Cannot add header information - headers already sent" . По этой причине у тебя выдается сообщение "Warning: Cannot modify header information - headers already sent by".
Вообщем, RTFM.
...
Рейтинг: 0 / 0
05.04.2005, 12:41
    #32997872
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
<?
if (($_POST[val1] == "") || ($_POST[val2] == "") || ($_POST[calc] == ""))
{
header("Location: http://127.0.0.1/calculate_form.html");
exit;
}

в кавычках эти величны бери....

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
05.04.2005, 16:43
    #32998619
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
А я думаю, откуда появляются на свет веб-программисты со столь типичными ошибками...
Как называется эта ересь?
...
Рейтинг: 0 / 0
05.04.2005, 16:49
    #32998636
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
Таких книг множество. Но на них нельзя спихивать необразованность. Есть мануал, голова. А вообще, опыт и половое бессилие приходят с годами.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
05.04.2005, 17:17
    #32998736
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
Господа, прежде всего не манула, а форум,где все помогут...


O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
05.04.2005, 17:23
    #32998753
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
OracleГоспода, прежде всего не манула, а форум,где все помогут...
Нет!!!!
Сначало МАНУАЛ, потом ГОЛОВА, потом GOOGLE, потом опять ГОЛОВА, потом опять МАНУАЛ, а потом ГОЛОВА, а потом уже ФОРУМ.
...
Рейтинг: 0 / 0
05.04.2005, 17:26
    #32998760
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
4m@t!c OracleГоспода, прежде всего не манула, а форум,где все помогут...
Нет!!!!
Сначало МАНУАЛ, потом ГОЛОВА, потом GOOGLE, потом опять ГОЛОВА, потом опять МАНУАЛ, а потом ГОЛОВА, а потом уже ФОРУМ.


Дорогой ты мой УКРАИНСКИЙ коллега, давайте помогать, а не учить пользоваться гуглом... Давайте будем добрее, ведь у вас же тоже все хорошо, и президент новый, давайте помогать всеже...
...
Рейтинг: 0 / 0
05.04.2005, 17:29
    #32998763
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
Байка-притча о бедняке и удочке знакома?
...
Рейтинг: 0 / 0
05.04.2005, 17:30
    #32998771
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
DocAlБайка-притча о бедняке и удочке знакома?

Нука нука обнови память.
...
Рейтинг: 0 / 0
05.04.2005, 18:58
    #32998956
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
4m@t!c1. Изучи, как корректно обращаться к элементам ассоциативного массива. По этой причине у тебя выдается сообщение "Notice: Use of undefined constant val1 - assumed 'val1' in D:\web\calculate.php on line 2"


Дык как изучать, если не по учебнику???. Учебник то главное на английском.
PHP Fast & Easy Web Development, 2nd Edition
by Julie C. Meloni ISBN:193184187x
Premier Press © 2002 (481 pages)
Getting Web developers up to speed with PHP.

Может кто читал такой, скажите стоит ли по нему дальше изучать PHP?
...
Рейтинг: 0 / 0
05.04.2005, 19:25
    #32999013
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
Я
Дык как изучать, если не по учебнику???. Учебник то главное на английском.
PHP Fast & Easy Web Development, 2nd Edition
by Julie C. Meloni ISBN:193184187x
Premier Press © 2002 (481 pages)
Getting Web developers up to speed with PHP.

Может кто читал такой, скажите стоит ли по нему дальше изучать PHP?
За этот учебник ничего не могу сказать.
Начни отсюда - Хочу изучать PHP и Mysql. С чего начать? .
Конкретно по массивам смотри здесь . Здесь же ты прочтешь, почему нужно индексы ассоциативного массива брать в кавычки.
...
Рейтинг: 0 / 0
05.04.2005, 19:45
    #32999051
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пример из учебника не работает!!!
ЯДык как изучать, если не по учебнику???. Учебник то главное на английском.Ты не поверишь - но по мануалу. Да, он не научит тебя программировать - потому что этому должны учить в другом месте. Он лишь отражает синтаксис. И при чём - довольно часто - на русском. То, что не на русском - не для новичков. А не новички понимают его и на ангельском.
http://se.php.net/manual/ru/
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Пример из учебника не работает!!! / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]