Per la prima parte che hai quotato... non so che dirti, me la fa eseguire ugualmente :S

per la seconda parte..

Grazie per la dritta delle { } non me ne ero proprio accorto...


Ho provato a spostare la graffa, ma mi dice sempre errore su quella linea... quella dell'elseif per intenderci...