Originariamente inviato da Sovietiko
Possibile che la guida è sbagliata?? O sbaglio io?
Sbagliata magari no.. al limite non aggiornata.. ma non saprei che dirti così su due piedi.. le unica "imperfezioni" che noto dovrebbero darti un parse error...

cmq.. prova così...

if (!empty($row['mail']}) echo "$data, <a href=\"mailto:{$row['mail']}\">{$row['autore']}</a>
"; else echo "$data, {$row['autore']}
";