Сегодняшним вечером решил приступить к изучению php языка и столкнулся со следующей проблемой. Не могу передать корректно оператор на другой скрипт. Итак:
Имеется два скрипта: index.php и test.php
index.php:
<form action = http://www/test.php method="get">
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
test.php
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) |
Если я правильно понял, лучше объединить в один скрипт? |
Да, объединение подобных частей в один скрипт - довольно распространенная практика...