Проблем с if(!isset())

Значи искам да използвам if(!isset()) за да изпълня някакъв код при натискане на бутон примерно:


Формата:
Код:
<form><input type=\"submit\" name=\"buton\" value=\"текст\" /></form>


Останалата част:
Код:
if(!isset($_POST["buton"])) {


$query = mysql_query(.......)or die(mysql_error()); 

}

Проблема ми е че като отворя страницата автоматично ми изпълнява кода, който трябва да се изпълни само когато бутона е натиснат ?!
 
PHP:
if(isset($_POST["buton"])) {
$query = mysql_query(.......)or die(mysql_error()); 
}
не ти трябва удивителния преди isset - той казва при "обратното" на isset
 

Back
Горе