Te lo comenté antes .. pero parece que no captastes la idea ..
Las etiquetas HTML .. sus opciones/parametros han de estar "entrecomillados" .. pese q el 99% de navegadores se lo "trague" .. El efecto mas notorio ya lo has experimentado .. y te lo expliqué antes (leelo please) ..
Tienes que generarl un link si, .. pero usando COMILLAS .. y cerrando los TAG!!!..
<a href="pagina.php?autor=pepe palotes">pepe palotes</a>
Código PHP:
echo "<a href=\"pagina.php?autor=$row['autor']\">".$row["autor"].".</a>";
Un saludo,