|
|
|
| Объясните почему не работает программа
test.html:
<html>
<body>
<form action = "http://localhost/3.php" method =get>
hdd:<input type="text" name="hdd"/><br>
<input type="submit"/>
</form>
</body>
</html>
и прога 3.php:
<?php
if ($hdd=="maxtor") echo("maxtor");
else echo("seagate");
?>
в результате выводится: если вводишь maxtor-seagate;тоже самое выводится, если написать другое. | |
|
|
|
|
|
|
|
для: saf
(14.01.2007 в 20:59)
| | Исправьте
if ($hdd=="maxtor") echo("maxtor");
|
на
if ($_GET['hdd']=="maxtor") echo("maxtor");
|
Кстати, пути лучше писать не абсолютные, а относительные. | |
|
|
|
|
|
|
|
для: saf
(14.01.2007 в 20:59)
| | переменная hdd - не присваивается
вот так:
<html>
<body>
<form action = "http://localhost/3.php" method ="get">
hdd:<input type="text" name="hdd"/><br>
<input type="submit"/>
</form>
</body>
</html>
|
<?php
$hdd=$_REQUEST['hdd'];
if ($hdd=="maxtor") echo("maxtor");
else echo("seagate");
?>
|
| |
|
|
|
|
|
|
|
для: mindless
(14.01.2007 в 21:07)
| | всеравно программа выводит прежний результат | |
|
|
|
|
|
|
|
для: saf
(14.01.2007 в 21:43)
| | Сделайте
echo $_GET['hdd'] | |
|
|
|
|
|
|
|
для: Киналь
(14.01.2007 в 21:48)
| | опять не идет. Я думаю может это зависит от настройки файла php.ini Я насраивал его согласно книге php5 | |
|
|
|
|
|
|
|
для: saf
(14.01.2007 в 21:55)
| | подскажите где есть рнр 5
чтобы его не настраивать в ручную | |
|
|
|
|
|
|
|
для: saf
(14.01.2007 в 21:55)
| | В смысле сделайте и посмотрите, что выводется в разных случаях. | |
|
|
|
|
|
|
|
для: saf
(14.01.2007 в 21:55)
| | Хм... а в строке запроса GET-параметры появляются? | |
|
|
|
|
|
|
|
для: mindless
(14.01.2007 в 21:07)
| | подскажите где есть рнр 5
чтобы его не настраивать в ручную | |
|
|
|
|