En esta línea:
El contador no inicializa, sino que lo comparas con el cero, además, cuando incrementas su valor, olvidaste colocar el signo de dólar. Debe quedar así:
Por cierto, no veo la necesidad de colocar entre paréntesis a los datos que llegan si no los afectas con alguna función.
Saludos