Originariamente inviato da oly1982
quale codice?!
Andiamo per step:
1) hai una tabella in cui ad ogni record (riga) corrispondono i dati di ogni singolo utente?
SE NON CE L'HAI CREALA... ad esempio avremo la tabella 'users'
2) questa tabella ha un ID auto_increment che consente di identificare in modo univoco ogni singolo record?
CI SEI IN QUI?
3) se hai posto questa domanda significa che hai a monte un sistema di login. Giusto?
SE NON CE L'HAI IL PROBLEMA SI PONE A MONTE.
4) quando esegui il login in caso di login eseguito con successo metti (e normalmente lo si fà) l'ID dell'utente che si è appena loggato in una variabile di sessione.
$_SESSION['id_user_logged'] = $row['id_user']; // dove $row la ricavi dal fetch della query di login
5) nella pagina del profilo avrai una cosa di questo tipo. La scrivo molto ad abc ma occorrerebbe raffinarla di parecchio...
Codice PHP:
<?php
session_start();
if(!isset($_SESSION['id_user_logged'])){
exit('non puoi accedere');
}
$sql = "SELECT * FROM users WHERE id_user='" .intval($_SESSION['id_user_logged']). "' LIMIT 1";
$result= mysql_query($sql) or die(mysql_error());
// etc etc
Più semplice di così non sò spiegartelo...