se vuoi mettere dell'HTML nel php devi usare prima della virgoletta il carattere di escape cioè \

tipo
Codice PHP:
echo "[*]<a href=\"pagina.php?id=$variabile\">"
ti conviene, sopratutto se usi un editor "visuale", di lasciare l'HTML dov'è, e aggiungere pezzi php dove occorre..