Ok, hatte so genau den Code nicht angeschaut.

Bitte sowas wie einfach mal ein "@" davor nicht machen, das beseitigt ja nur die Meldung, nicht den Fehler

Problem ist, dass die Querys immer beim Seitenaufruf ausgeführt werden, wobei sie eigentlich nur nach Absenden des Formulars ausgeführt werden sollten.

Sprich die 4 Zeilen nach //SQL runterschieben nach if ($_POST['ok']