С помощью HTML тегов в связке с серверными языками программирования (такими как php) можно передавать данные между страницами и скриптами. Делается это с помощью форм. Существует 2 метода передачи данных: GET и POST.
Метод GET.
На странице с которой необходимо передать информацию создаём форму:
<form action="processfile.php" method="get">
...
операторы
...
<input type="submit" value="Ok" />
</form>
На месте операторов можно вставлять любые теги форм - input, text, итп.
Метод GET передаёт данные в URL адресе в виде http://sitename.ru/processfile.php?name=value&name2=value2 и так далее, где name и name2 - имена полей через которые передаются данные, а value и value2 - их значения.
В файле processfile.php можно получить эти данные в глобальном массиве $_GET после нажатия Ok.
Например переменная $_GET['name'] будет содержать value.
Пример передачи данных:
Файл 1:
<form action="processfile.php" method="get">
<textarea name="data"></textarea>
<input type="submit" value="Ok" />
</form>
По нажатию Ok форма вызывает скрипт который записан в action - processfile.php:
<?php
$data = $_GET['data'];
echo $data;
?>
Метод Post работает похожим образом, однако им можно передавать большие значения - передача идёт не через URL.
Данные находятся не в массиве $_GET а в массиве $_POST.