sto per diventare pazzo, ma mi arrendo al fatto di essere un novellino. ancora tantro da imparare

questa è la mia query

<?

$query="SELECT * FROM amici LEFT JOIN hobby ON amici.id_ami=hobby.id_ami ";
$risultato= mysql_query($query);
?>
<table.........

<?
while($rigo=mysql_fetch_array($risultato)){
?>
.....<?=$rigo['cognome']?>...................

<td bgcolor="#FFffcc"> www
<?
}
?>
</table>

adesso vorrei che cliccando su www si accedesse all'indirizzo scheda_doc.php?id_doc=l'id corrispondente al rigo. per quelli che hanno una corrispondenza sulla prima tabella e nella seconda, mi stampa l'id dopo l'uguale. se invece non trova corrispondenza nella seconda tabella nel campo id_amico, mi stampa id= e basta. dove caviolo è l'errore?
con left join mi da il rigo anche se non c'è corrispondenza (negli altri casi no!!!), ma rimane il rpoblema resta l'href..........

aiutooooooooooooooooooooooooo

grazie