Аха!!!
Не публикувате правилно формуляра. Задайте
action=""
до
action="code.php"
Ако приемем, че вашата php страница се нарича code.php. Просто го променете с името/пътя на php страницата и формулярът ще изпрати данните до вашия php код за обработка.
Когато напуснете action=""
на празен, публикува данните за себе си (същата страница). Той не действа като GET, той все още действа като POST, но публикува на грешното място. Мисля, че сте формулирали грешно заглавието на въпроса.
Какво искаш да кажеш, че действа като get вместо post. Не можеш ли да четеш $_POST променливи във вашия PHP?
премахнете 'enctype="text/plain"'
във вашия код на формуляра.