Grazie, in effetti sono alle prime armi col PHP, lo sto imparando di pari passo con questa mia applicazione, quindi sono sicuro che di ottimizzazioni su tutto il codice che ho scritto ce ne sarebbero da fare... ma non sono ancora abbastanza scaltro da rendermene conto.

Ho comunque risolto il problema del ciclo facendolo diventare così:
Codice PHP:
for ($i=0$i<$AffectedRows$i++) {
    
$codice mysql_result($dbresult,$i,"codice");
//i comandi print qui sono rimaste uguali
    
print "<td>[url='dettagli_medico.php?codice=".$codice."']Visualizza[/url]</td>";
    print 
"</tr>";
    
$riga++;

In pratica era un errore sulla sintassi dove scrivo il link.

Proverò ad apportare le modifiche che mi hai proposto.