wenn Du
return " <A HREF='#' OnClick='profile(".$id.", 'section')' CLASS='".$class."'> ".$output."</A>";
neinn kann nicht denn dann bleibt ...
ja, sorry, hab ich zu flüchtig betrachtet, die Lösung besteht darin, daß Du " und ' verstauscht, das empfiehlt sich bei solchen Manipulationen immer, also:
return ' <A HREF="#" OnClick="profile('.$id.','section')" CLASS="'.$class.'"> '.$output.'</A>';
gibt einen Wert zurück, mit dem Du weiterarbeiten kannst...