nel primo post dello script l'else mancava del due punti. In quest'ultimo c'e' e quindi dovrebbe essere corretto. Ma personalmente non utilizzo la sintasi alternativa, (proprio perche' e' alternativa).

Qui trovi quello che ti serve conoscere

http://it.php.net/manual/it/control-structures.php