|
|
|
| Я все сделала, как написано в учебнике:
<form action = "http://localhost/test.php" method="post">
<input type="text" name="HDD">
...
test.php выглядит так:
<?php
echo("<p>HDD is $HDD</p>");
?>
Ввожу название HDD, нажимаю Submit, и в результате выдается:
Notice: Undefined variable: HDD in C:\мой путь\test.php on line 10
HDD is
Почему переменная не определена? | |
|
|
|
|
|
|
|
для: Nana
(25.04.2006 в 16:10)
| | A TAK?
echo("<p>HDD is $_POST["HDD"]</p>");
|
| |
|
|
|
|
|
|
|
для: elenaki
(25.04.2006 в 16:12)
| | Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\мой путь...\test.php on line 10 | |
|
|
|
|
|
|
|
для: Nana
(25.04.2006 в 16:18)
| |
echo("<p>HDD is ".$_POST["HDD"]."</p>");
|
извините, не заметила кавычки | |
|
|
|
|
|
|
|
для: elenaki
(25.04.2006 в 16:21)
| | Большое спасибо! Все получилось!:)
Но значит, так, как написано в первом варианте - нельзя? Там что-то неправильно? Это текст из учебника. Может быть, мне настройки какие-то надо поменять? | |
|
|
|
|
|
|
|
для: Nana
(25.04.2006 в 16:27)
| | у вас выключены register_globals в файле php.ini.
вообще-то лучше, когда они выключены. на большинстве серверов они off по умолчанию. | |
|
|
|
|
|
|
|
для: Nana
(25.04.2006 в 16:27)
| | С настройками все ок, просто получайте переменыые так:
1) $_POST или $HTTP_POST_VARS
2) $_GET или $HTTP_GET_VARS
|
| |
|
|
|
|
|
|
|
для: Boss
(25.04.2006 в 16:31)
| | Спасибо за советы! | |
|
|
|