Aloha ;)
Lass Dich nicht beirren von der Request-Method. Der Query_String wird bei jedem Request gesendet:
Ich glaube du hast nicht recht verstanden was ich geschrieben habe, denn genau...
D.h., wenn <form method="POST" action="/p.php?query=123"> gesetzt ist
...das war ja mein Lösungsvorschlag?
Mir ist das schon klar, ich denke nur dem OP ist genau das nicht klar.
Grüße,
RIDER