questa è la pagina per visualizzare tutti gli utenti:
Codice PHP:
<?php

include 'check.php';
include 
'header.php';
include 
'config.php';
$query "select * from utenti where nome !='admin' order by nome;";
$result mysql_query($query$link) or die(mysql_error($link));
echo 
'<table cellpadding="2" cellspacing="2" style="width: 70%; margin-left= auto; margin-right: auto;">';
echo 
'<thead>';
echo 
"<th>Nome</th>""<th>Email</th>""<th>Eta</td>""<th>Residenza</th>";
echo 
'</thead>';
while (
$riga mysql_fetch_assoc($result)) {
    echo 
'<tr>';
    echo 
'<td>' $riga['nome'] . '</td>';
    echo 
'<td>' $riga['email'] . '</td>';
    echo 
'<td>' $riga['eta'] . '</td>';
    echo 
'<td>' $riga['residenza'] . '</td>';
    echo 
'<td>[url="modifica_utenti.php?id=' $riga['id'] . '"]Modifica[/url]</td>';
    echo 
'</tr>';
}
echo 
'</table>';
?>
per accedere alla pagina di modifica_utenti.php devi:
-o essere admin
-o essere quello specifico utente.
cioè i dati di pippo possono essere modificati da admin e da pippo, nn da pluto.
questo è il check che ho messo su modifica_utenti.php:
Codice PHP:
<?php

session_start
();
if (!isset(
$_SESSION['autorizzato']) || $_SESSION['autorizzato'] != "admin" || mi manca il pezzo dell'utente) {
    echo "

Solo l'
utente o l'admin possono modificare i dati</p>";
    echo '
[url="index.php"]Home[/url] | ';
    echo '
[url="login.php"]Login[/url]';
    die;
}
?>
come faccio a fargli fare un riscontro tra l'utente che è loggato e quello che vuole modificare??