|
|
|
| Недавно занялся изучением PHP, Установил АПАЧЕ 1.3 и PHP 4.
при тестирование Апаче по адресу http://localhost работает, PHP тоже понимает комманды без подключения к сети. Но при передаче <FORM> c *.html на обработку в *.php как текста, так и checbox обработки не происходит, передается управление php, при попытки выдать на экран echo $переменная выдается ошибка Undefined variable: personal in c:\usr\www\test.php on line 8
в 8 строке echo "Name: ".$personal["name"]; вообще вся программа
<?php
echo "Name: ".$personal["name"];
echo "Email: ".$personal["email"];
?>
Если ктото встречаля с такое проблемой подскажите как ее решить, может Форма не передает имя переменной, с чем связанно может с апаче. | |
|
|
|
|
|
|
|
для: Алексей
(09.11.2004 в 00:28)
| | А как называются элементы управления в форме и как к их значениям происходит обращение в обработчике? Не очень понятно, почему обращение идёт к массиву $personal, логичнее было бы обратится к массиву $_GET или $_POST, в зависимости от метода передачи данных через форму:
<?php
echo "Name: ".$_GET["name"];
echo "Email: ".$_GET["email"];
?>
|
или
<?php
echo "Name: ".$_POST["name"];
echo "Email: ".$_POST["email"];
?>
|
| |
|
|
|
|
|
|
|
для: Алексей
(09.11.2004 в 00:28)
| | Если у вас включены глобальные переменные еще можно получать вот так:
<?php
echo "Name: ".$name;
echo "Email: ".$email;
?>
|
Описание работы с глобальными переменными по ссылке.
http://www.softtime.ru/info/articlephp.php?id_article=13 | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(09.11.2004 в 06:40)
| | мой вам совет,переставьте все как указано в статье ниже...
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: LimP
(09.11.2004 в 19:07)
| | Спасибо за информацию. По вашей ссылке нашел что у меня не установленнв глобальные переменные. Установил и все заработало. | |
|
|
|