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.