[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с передачей оператора
Гость_Александр
Доброго времени суток уважаемые веб-мастера.
Сегодняшним вечером решил приступить к изучению php языка и столкнулся со следующей проблемой. Не могу передать корректно оператор на другой скрипт. Итак:

Имеется два скрипта: index.php и test.php

index.php:
<form action = http://www/test.php method=&quotget">
HDD: <input type="text" name="HDD"/><br>
<
input type="submit"/>
</
form>


test.php
<?
if($HDD==1) echo $HDD;
else echo 'no';
?>


По идеи программа должна работать следующим образом: перед нами index.php со строкой ввода и кнопкой, если мы вводим 1, то вылазит test.php и высвечивает 1. В любых других случаях высвечивает no. Но почему-то когда я ввожу 1, мне выпрыгивает все равно no.

Буду благодарен всем ответившим. Заранее, спасибо!



Спустя 8 минут, 33 секунды (15.03.2010 - 00:31) waldicom написал(а):
Необходимо использовать
$_GET['HDD']

Это связано с тем, что Вы пытаетесь использовать глобальные переменные, а их использовать не советуют...

Спустя 5 минут, 28 секунд (15.03.2010 - 00:36) comm1x написал(а):
А какие способы более актуальны здесь? Если не глобальные переменные то что?

Если я правильно понял, лучше объединить в один скрипт?

Спустя 6 минут (15.03.2010 - 00:42) japanxt2 написал(а):
Примитивный $_GET можно заменить приметивным $_POST

index.php

<form action="test.php" method="POST">
HDD: <input type="text" name="HDD"><br>
<
input type="submit">
</
form>


test.php

<?
if($_POST['HDD']=='1') {echo $_POST['HDD'];} else {echo 'no';}
?>

Спустя 4 минуты, 17 секунд (15.03.2010 - 00:47) Nikitian написал(а):
Можно использовать и универсальный $_REQUEST, которые объединяет в себя данные, полученные get, post & cookie. Порядок определения этих данных в request определяет параметр variables_order

Спустя 5 секунд (15.03.2010 - 00:47) waldicom написал(а):
Цитата (comm1x @ 14.03.2010 - 23:36)
А какие способы более актуальны здесь? Если не глобальные переменные то что?

Так и используйте $_GET, $_POST и иже с ним. Они специально для этого созданы.

Цитата (comm1x @ 14.03.2010 - 23:36)

Если я правильно понял, лучше объединить в один скрипт?

Да, объединение подобных частей в один скрипт - довольно распространенная практика...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.