|
|
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
Есть 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----------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 22:04 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 22:43 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
<? 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...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 12:41 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
А я думаю, откуда появляются на свет веб-программисты со столь типичными ошибками... Как называется эта ересь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 16:43 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
Таких книг множество. Но на них нельзя спихивать необразованность. Есть мануал, голова. А вообще, опыт и половое бессилие приходят с годами. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 16:49 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
Господа, прежде всего не манула, а форум,где все помогут... O*R*A*C*L*E (Don't despair my little fried...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 17:17 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
OracleГоспода, прежде всего не манула, а форум,где все помогут... Нет!!!! Сначало МАНУАЛ, потом ГОЛОВА, потом GOOGLE, потом опять ГОЛОВА, потом опять МАНУАЛ, а потом ГОЛОВА, а потом уже ФОРУМ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 17:23 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
4m@t!c OracleГоспода, прежде всего не манула, а форум,где все помогут... Нет!!!! Сначало МАНУАЛ, потом ГОЛОВА, потом GOOGLE, потом опять ГОЛОВА, потом опять МАНУАЛ, а потом ГОЛОВА, а потом уже ФОРУМ. Дорогой ты мой УКРАИНСКИЙ коллега, давайте помогать, а не учить пользоваться гуглом... Давайте будем добрее, ведь у вас же тоже все хорошо, и президент новый, давайте помогать всеже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 17:26 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
Байка-притча о бедняке и удочке знакома? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 17:29 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
DocAlБайка-притча о бедняке и удочке знакома? Нука нука обнови память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 17:30 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 18:58 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
Я Дык как изучать, если не по учебнику???. Учебник то главное на английском. 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. С чего начать? . Конкретно по массивам смотри здесь . Здесь же ты прочтешь, почему нужно индексы ассоциативного массива брать в кавычки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 19:25 |
|
||
|
Пример из учебника не работает!!!
|
|||
|---|---|---|---|
|
#18+
ЯДык как изучать, если не по учебнику???. Учебник то главное на английском.Ты не поверишь - но по мануалу. Да, он не научит тебя программировать - потому что этому должны учить в другом месте. Он лишь отражает синтаксис. И при чём - довольно часто - на русском. То, что не на русском - не для новичков. А не новички понимают его и на ангельском. http://se.php.net/manual/ru/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 19:45 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=479&tid=1478496]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 370ms |

| 0 / 0 |
