Hell-O!
was quote ich hier noch falsch?
echo "<a href='javascript:;' onclick="document.q.value='".$row['titel'].ß"">".$row['titel']."</a><br>";
Du maskierst zuviel, nämlich auch die Quotes, die den Stringteil beenden bzw. wieder eröffnen. Außerdem hat sich da ein Eszett eingeschlichen, wo es nicht hingehört.
Siechfred