certo che definire tutte quelle variabili global fa accapponare la pelle...
modifica la tua funzione
Codice PHP:
function utente($id){
$utente = $id;
$query = "SELECT * FROM utenti WHERE username = '$user_loggato'";
$risultato = mysql_query($query) or die("Errore nella query $query: " . mysql_error());
$righe = mysql_fetch_array($risultato);
return $righe
}
poi la usi così
Codice PHP:
$dati = utente($_GET['id']); // qui sarebbe il caso di verificare che il dato che prendi via GET sia quello che ti aspetti...
echo $dati['nome del campo che vuoi mostrare a schermo'];