Non capisco dove sbaglio e siccome credo che l'errore sia sotto il mio naso e mi stia prendendo in giro da un'ora chiedo un piccolo aiuto.
Vorrei tramite la if nel ciclo while confrontare l'anno attuale con quelli della tabella e selezionarlo di default,
ma continuo a ricevere questo errore
Parse error: syntax error, unexpected T_IF in C:\xampp\htdocs\prog\page\classi\sql.php on line 46
se tolgo la if il ciclo funziona quindi l'errore è proprio li 
Questa è la funzione
Codice PHP:
public function year(){
$lYear = date ("Y");
$sql = "SELECT anno FROM tblanno";
$result = mysql_query($sql) or die('Select Anno fallita '.mysql_error());
while($row = mysql_fetch_array($result)){
echo "<option ".if($lYear == $row['anno']){." selected='selected' ".}." value=".$row['anno'].">".$row['anno']."</option>";
echo "
";
}
}