Salve a tutti ho un problema che mi turba da giorni e non riesco a risolverlo! Sarò il più chiaro possibile 
Mi Stavo esercitando sulla creazione di un social network e il mio primo ostacolo è stato quello di non riuscire a far visualizzare il profilo di un utente tramite un url html con dentro la variabile che preleva l'id nella tabella del database. ora vi spiegherò meglio
ecco il codice primario che utilizzo nella pagina home.php (dopo aver loggato)
qua tutto funziona a meraviglia!
Codice PHP:
<?php
// il file config.php contiene i dati per la connessione al db
include 'config.php';
$result = mysql_query("SELECT user,id FROM utenti") or die(mysql_error());
while ($riga = mysql_fetch_array($result)) {
$gru ='[url="profile.php?id='.$riga['id'].'"]<font color="white">'.htmlentities($riga['user']).'</font>[/url]
';
echo $gru;
} ?>
questo è il codice che utilizzo nella pagina di profilo degli utenti, anche questo funziona a meraviglia.
Codice PHP:
<?php include 'config.php';
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
$id = mysql_real_escape_string($_GET['id']);
$query = "SELECT * FROM utenti WHERE id=$id";
$result = mysql_query($query, $conn) or die ("Error: ".mysql_error());
while ($riga = mysql_fetch_assoc($result)) {
///stampo tutti i messaggi dell'utente
echo htmlentities($riga['user']); echo "
";
///username è la colonna della tabella
echo htmlentities($riga['passw']);
}
} else die('Errore: parametro id non corretto'); ?>
ed ora il problema, con questo codice, una volta cliccato sopra al link dovrebbe farmi visualizzare un link simile a questo:
ad esempio:
http://127.0.0.1/profile.php?id=3
ma invece mi visualizza questo codice
codice:
http://127.0.0.1/profile.php?id=%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20variable:%20riga%20in%20%3Cb%3EC:%5CProgram%20Files%5CEasyPHP5.2.10%5Cwww%5Cusercp.php%3C/b%3E%20on%20line%20%3Cb%3E76%3C/b%3E%3Cbr%20/%3E
ecco il codice del link che non mi fa funzionare lo script:
dove sbaglio? un grazie in anticipo