la differenza sta proprio nel sistema di passaggio

il metrodo GET mostra le variabili all'utente perchè le aggiunge dopo l'url, del tipo http://www.tuosito.it/tuapagina.htm?...riabile=valore
nel caso di campi form il nome del campo è il nome della variabile e quello che c'è dentro il valore.

il metodo POST invece passa le variabili in un modo diverso attraverso il protocollo http.

ciao