Originariamente inviato da fragolina-mx
e come faccio a saperlo? cioe' il fatto e' che vorrei creare una specie di pagina personale per l'utente. L'utente fa il login, se username e password sono giusti, li manda a una pagina dove vengono visualizzati i suoi dati, e avra' la possibilita' di cambiare la password, email ecc ecc
Codice PHP:
<?php
//setto le variabili
$dbhost = "localhost";
$dbusername = "root";
$dbuserpass = "";
$dbname = "iscrizione";
$valore= "sta a te assegnarlo ;)";
//mi connetto al database
mysql_connect ($dbhost, $dbusername, $dbuserpass);
if (!mysql_select_db($dbname)) die(mysql_error());
//estrapolo i dati della riga in cui "username" vale "il nome di un utente registrato"
/*
QUI PRENDI L'ID DELL'USER
*/
$uid=$_COOKIE['user_id'];
$dati = mysql_query("SELECT * FROM utenti WHERE id='$uid'");
//inserisco i dati estratti in una array
$array = mysql_fetch_array($dati);
//scrivo i dati estratti nella mia pagina
print"$array[id]";
echo"
";
print"$array[username]";
echo"
";
print"$array[password]";
echo"
";
print"$array[email]";
echo"
";
print"$array[nome]";
echo"
";
print"$array[cognome]";
echo"
";
print"$array[giorno] - $array[mese] - $array[anno]";
echo"
";
print"$array[indirizzo]";
echo"
";
print"$array[citta]";
echo"
";
print"$array[paese]";
echo"
";
print"$array[sesso]";
echo"
";
print"$array[occhi]";
echo"
";
print"$array[capelli]";
echo"
";
print"$array[altezza]";
echo"
";
print"$array[peso]";
echo"
";
?>
Quando fai il login devi fare una cosa simile:
Codice PHP:
<?php
// recuperi tutti i dati...
query=mysql_query("SELECT id FROM utenti WHERE username='$username_inserito_dall'user'");
$row = mysql_fetch_array();
$uid = $row['id'];
setcookie('user_id',$uid);
?>