Zitat von
fkerber:
Dass das Semikolon nicht da ist, ist vollkommen korrekt, da vor else kein ; stehen darf.
Das stimmt zwar normalerweise, aber das zweite else bezieht sich auf das erste if, hat also damit gar nichts zu tun. Die innere If-Abfrage wird durch dieses Semikolon abgeschlossen...
Ich bin mir da zwar ziemlich sicher, aber wenn's falsch ist, korrigier' mich...