Ma certo che funziona, perchè non dovrebbe? Però, bisogna usare la giusta sintassi.

Innanzitutto, qual è la condizione? Francamente, non capisco...