intanto se vuoi confrontare e non assegnare devi usare l'operatore '==', e non '=', per il resto per ora non ho tempo di guardare meglio...