Хочу добавить, для тех кто может быть что-то не совсем хорошо понял
PHP код:
<FORM method="GET" action="<?=$_SERVER___91;'PHP_SELF'___93;?>">
method указывает способ передачи, GET или POST. action - страница, на которую будет отправлена форма с данными, переменная $_SERVER['PHP_SELF'] является переменной, которая существует всегда, независимо от того задавали ли вы ее или нет, и значение етой переменной является название текущей страницы, т.е. данные будут отправляться на ету же страницу.
Получить данные, можно с помощью переменных, которые создаются автоматически, при отправке формы, ети переменные $_POST и $_GET, в зависимости от используемого способа передачи. Из вышеприведенного примера, создаются переменные $_POST['text'] и $_GET['text'], индекс, который указывается в квадратных скобках и в кавычках берется отсюда:
Код:
<INPUT type="text" name="text">
Значениями переменных $_POST['text'] и $_GET['text'] будет являться то, что пользователь ввел в нашу форму.
При использовании метода GET, необязательно использовании формы, можно, допустим, сделать ссылку
Код:
<a href="index.php?name=value&name2=value2">ссылка</a>
и при переходе к такой ссылке, будут созданы две переменные: $_GET['name'] со значением value и $_GET['name2'] со значением value2