no need to get snotty bro... not a good way to get help
it's a simple action/reaction... you're problem, that is...
$_GET is when you send info thru the querystring, either in a link, or by method="get"...
and $_POST is when you method="post" a form
if you don't want to use header, which is the easiest solution... i'd like to see what the problems are with that... errors, what?
you can use session ($_SESSION) variables... if the form is submitted, set variable = something, doesn't matter, then if it's refreshed, it won't do the task if the session variable is = to that something as noted before