Se vuoi usare una variabile globale in una funzione, devi dichiararla con global all'interno della funzione, non all'esterno.

http://uk.php.net/manual/en/language...bles.scope.php

Meglio ancora, non usare variabili globali e passale alla funzione come argomenti.