Formularze w połączeniu z PHP - wstęp

DZIAŁANIE: Brak Działania
 

Kod:

brak kodu :-)

Ewentualne Objaśnienia:

Zapewne wiecie jak przydatnymi rzeczami w serwisach WWW są formularze. Wykorzystywane są do wielu, wielu rzeczy jak ankiety, sondy, formularze kontaktowe, księgi gości, edycja i zarządzanie całymi serwisami w Systemach Zarządzania Treścią ( CMS ) itd itd.

Jak pewnie wiecie sam HTML nie wiele nam umożliwia do zrobienia z formularzami. Możemy co najwyżej wysłać coś mailem na dany adres, ale to i tak wymagać będzie skonfigurowanego klienta pocztowego  u użytkownika przeglądającego stronę. W połączeniu z Java Script mamy już dużo więcej możliwości, jednak nadal to pozostawia wiele do życzenia. Ale już połączenie formularzy z PHP daje nam bardzo dużo różnych możliwości.

Skoro znacie już HTML na pewno kojarzycie zapis: <FORM ACTION="jakisskrypt.php" METHOD=POST> . Jak widać mamy tutaj określoną metodę POST, ale jest jeszcze metoda GET ( jest ona domyślna jeśli nie podamy w kodzie żadnej innej metody ). Te dwie metody różnią się od siebie sposobem przekazywania danych do serwera.
Jeżeli użyjemy metody GET dane z formularza zostaną niejako doklejone do adresu skryptu w oknie przeglądarki po znaku pytajnika ? . Jeżeli formularz ma bardzo dużo pól ta metoda jest bardzo niewygodna. Ma jednak ona swoją zaletę, mianowicie taką iż można ją stosować nie tylko do obsługi formularzy, ale również w łączu, które nawet potem można dodać do zakładek.

Metoda POST z kolei przekazuje dane z formularza po nagłówkach zlecenia HTTP. Tych przesłanych danych z formularza nie zobaczymy na ekranie ( w adresie ), ale za to możemy ich przesłać o wiele wiele więcej.

Pamiętacie przykład z adresowaniem pod stron serwisu WWW ? No właśnie ! Tam mieliśmy niejako do czynienia z pokazywanie adresu w łączu; używaliśmy tablicy $_GET. W przypadku formularzy dane z formularza są pamiętane w tablicach $_GET lub $_POST a indeksy (klucze) tych tablica noszą takie nazwy jak nazwy pól formularza.

Tyle tytułem wstępu teoretycznego. Czas popracować z jakimiś przykładami.