recuperare i dati dell'utente loggato dal database
Ciao :=)
ho costruito una pagina personalizzata per gli utenti loggati, volevo fare in modo che al suo interno compaiano i dati inseriti nel database (id, user, email) ma non so come fare in modo che i dati prelevati siano relativi all'utente in quel momento loggato. Il codice che ho usato è questo:
<?
/* dichiariamo alcune importanti variabili per collegarci al database */
$DBhost = "localhost";
$DBuser = "xxx";
$DBpass = "xxx";
$DBName = "xxx";
/* specifichiamo il nome della tabella */
$table = "utenti";
/* connettiamoci al database */
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$DBName") or die("Impossibile connettersi al database $DBName");
/* impostiamo la query e cerchiamo l'utente loggato*/
$query = "SELECT id, user, mail FROM utenti WHERE id = require 'config.php';";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC));
if ($_SESSION['logged']) {
print
$id = mysql_result($row,"id");
$user = mysql_result($row,"user");
$mail = mysql_result($row,"mail");
echo "<p><b>Ciao Id:</b> $id<br>
<b>Nome:</b> $user<br>
<b>E-Mail:</b> $mail</p>";
}else{
print "<p>Sei sicuro di essere loggato?</p>";
}
?>
mi stampa le scritte quali "Ciao Id" o "Nome" o "E-mail", ma non il relativo user, mail, id
Grazie a chiunque si presti per dare aiuto :wink: