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);

?>