|
|
|
| Вобщем у меня PHP не работает вообще.... самый первый пример с формами не обрабатывает.... не обрабатывает вообще ничего.. echo (<p>"HDD $HDD"</p>); пишет только "HDD", а содержание формы игнорирует... | |
|
|
|
|
|
|
|
для: Лон
(03.08.2008 в 19:24)
| | Напиши полный код чтобы было ясно | |
|
|
|
|
|
|
|
для: Лон
(03.08.2008 в 19:24)
| | Почитайте учебник, самые азы (использование функций) и правила конкатенации строковых значений. echo - это функция и передавать в неё аргументы надо в кавычках. Тобиш на Вашем же примере это правильно будет выглядеть так:
<?
echo ("<p>HDD " . $HDD . "</p>");
?>
|
А если переменная $HDD передаётся из формы, то так (ибо register_globals по умолчанию бывает и off):
<?
echo ("<p>HDD " . $_POST['HDD'] . "</p>");
?>
|
P.S. Используйте редактор с подсветкой синтаксиса кода. Например, Notepad++. Это тоже даёт некие визуальные подсказки. | |
|
|
|
|
|
|
|
для: Лон
(03.08.2008 в 19:24)
| | Обыкновенный чайнический пример....
в index.php
---------
<form action="res.php" method="get">
You're name:<input type="text" name="nam"/><br>
You're mail:<input type="text" name="mal"/><br>
<input type="submit"/>
=========================
а в res.php
----------
<?
echo("Result:")
echo("You're name is: $nam and mail $mal");
?>
===========================
ну я понимаю таквсё должно быть? | |
|
|
|
|
|
|
|
для: Лон
(04.08.2008 в 02:28)
| | Попробуйте вариант с глобальным массивом $_GET (аналогично с $_POST из моего примера), скорее всего у Вас выключен register_globals в конфиге PHP. | |
|
|
|
|
|
|
|
для: DDK
(04.08.2008 в 02:31)
| | Всё заработало! Спасибо! | |
|
|
|