Aha!!!
Formulář neodesíláte správně. Nastavte
action=""
do
action="code.php"
Za předpokladu, že se vaše stránka php jmenuje code.php. Stačí jej změnit na název/cestu php stránky a formulář odešle data do vašeho php kódu ke zpracování.
Když opustíte action=""
prázdná, odešle data do sebe (stejná stránka). Nejedná se jako GET, stále funguje jako POST, ale odesílá na nesprávné místo. Myslím, že jste špatně formulovali název otázky.
Co tím myslíš, že se to chová jako get místo post. Nemůžeš ve svém PHP číst proměnné $_POST?
odstraňte 'enctype="text/plain"'
v kódu formuláře.