Hallo Simone!
$_Get und $_Post sind SuperGlobals.
Funktionen haben ihren eigenen Variablen-Definitionsraum.
Du musst die Variablen mit "global $variable" in der Funktion bekannt geben oder
beim Aufruf übergeben.
(PHP Variablen-Gültigkeit guckt immer von unten nach oben)
Gruss
Rainer