Variavel indefinida

Em um formulario de cadastro do evento onAfterinsert tenho o seguinte codigo.

[code]$limite = 3;

if ($n <= $limite) {

$n++;

sc_label(“zone”) = $n;

		} else {

sc_btn_display (‘insert’, ‘off’);

}[/code]

E no evento onScriptInit tenho o codigo que da valor a variavel

$n = 0;

Quando a variável chegar a 3 o botão desativa. Mais so fica dando variavel indefinida!

Variáveis locais em eventos distintos não funciona. Use variáveis globais, tipo:

[n] = 0;