Aha!!!
Du lägger inte upp formuläret korrekt. Ställ in
action=""
till
action="code.php"
Förutsatt att din php-sida heter code.php. Ändra det bara till namnet/sökvägen till php-sidan så skickar formuläret data till din php-kod för att bearbetas.
När du lämnar action=""
för att tom, postar den data till sig själv (samma sida). Det agerar inte som GET, det agerar fortfarande som POST, utan postar till fel plats. Jag tror att du formulerade rubriken på frågan fel.
Vad menar du att det fungerar som get istället för post. Kan du inte läsa $_POST-variabler i din PHP?
ta bort 'enctype="text/plain"'
i din formulärkod.