vabbè non avevo controllato bene, comunque il problema è la separazione del blocco if dalle graffe.
ecco come funziona:
Per come avevi scritto tu, il parser php che legge dall'alto verso il basso trovava subito un ifcodice:<?php if ($_GET['lang'] == 'ita') {?> <?php echo "le camere"; ?> <?php } elseif ($_GET['lang'] == 'eng') {?> <?php echo "rooms"; ?> <?php } ?>
che viene aperto e chiuso, poi trova un else che non può essere legato a nessun blocco if aperto...
ciao