Aha!!!
Formularz nie jest publikowany poprawnie.Ustaw
action=""
do
action="code.php"
Zakładając, że twoja strona php nazywa się code.php. Po prostu zmień go na nazwę/ścieżkę strony php, a formularz wyśle dane do twojego kodu php w celu przetworzenia.
Gdy opuścisz action=""
puste, wysyła dane do siebie (ta sama strona). Nie działa jako GET, nadal działa jako POST, ale wysyła w niewłaściwym miejscu. Myślę, że źle sformułowałeś tytuł pytania.
Co masz na myśli, mówiąc, że działa jak get zamiast post. Czy nie możesz odczytać zmiennych $_POST w swoim PHP?
usuń 'enctype="text/plain"'
w kodzie formularza.