powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Пример из учебника не работает!!!
13 сообщений из 13, страница 1 из 1
Пример из учебника не работает!!!
    #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
Пример из учебника не работает!!!
    #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
Пример из учебника не работает!!!
    #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
Пример из учебника не работает!!!
    #32998619
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я думаю, откуда появляются на свет веб-программисты со столь типичными ошибками...
Как называется эта ересь?
...
Рейтинг: 0 / 0
Пример из учебника не работает!!!
    #32998636
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таких книг множество. Но на них нельзя спихивать необразованность. Есть мануал, голова. А вообще, опыт и половое бессилие приходят с годами.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Пример из учебника не работает!!!
    #32998736
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, прежде всего не манула, а форум,где все помогут...


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


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

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


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