Przede wszystkim poczytaj o wadach korzystania z register globals. Odnośnie przesyłania danych z formularza do skryptu, to Ciebie powinny zainteresować dwie tablice superglobalne: $_POST i $_GET. Jeśli chcesz, żeby przesyłane zmienne były widoczne w adresie strony, to tworzysz formularz w taki sposób:
<form type="get" action="skrypt.php">
<input type="text" name="mojaZmienna" />
</form>
wtedy do zmiennych będziesz mógł się odwołać za pomocą tablicy $_GET
, jeśli nie chcesz przekazywać zmiennych w adresie strony, to jako atrybut elementu type
podajesz post
i wtedy dane są przechowywane w tablicy $_POST
.
Wszystkie elementy formularza przechowujące dane powinny mieć zdefiniowany atrybut name
- określa on nazwę zmiennej. W powyższym przykładzie w pliku skrypt.php do zmiennej będziesz mógł się odwołać za pomocą $_POST['mojaZmienna']
.