questa è la lista utenti
Codice PHP:





<html>
<body>
    
    





<table width="500" border="1" cellspacing="0" cellpadding="1" align="center">



<tr>
<td colspan="8">
<div align="center"><font color="#0000FF">[b]Lettura righe della tabella
iscritti[/b]</font></div>
</td>
</tr>




<tr>
    <td>
<div align="center">[b]Id[/b]</div>
</td>
<td>
<div align="center">[b]Username[/b]</div>
</td>
<td>
<div align="center">[b]Nome[/b]</div>
</td>
<td>
<div align="center">[b]Cognome[/b]</div>
</td>
<td>
<div align="center">[b]Email[/b]</div>
</td>
<td>
<div align="center">[b]Città[/b]</div>
</td>
<td>
<div align="center">[b]Provincia[/b]</div>
</td><td>
<div align="center">[b]Gestione[/b]</div>
</td>



<?php

$db_username 
'root';
$db_password '';
$db_host '127.0.0.1';

$link mysql_connect("$db_host""$db_username""$db_password") or die("Errore connessione: "mysql_error());
mysql_select_db('iscrizione') or die("Errore apertura database: " mysql_error());
$strsql "SELECT * FROM iscritti";
$rs = @mysql_query("$strsql",$link) or die("Errore query database: " mysql_error());

while (
$riga mysql_fetch_array($rs)) {
$str_id $riga['id'];
$str_username $riga['username'];
$str_nome $riga['nome'];
$str_cognome $riga['cognome'];
$str_email $riga['email'];
$str_citta $riga['citta'];
$str_provincia $riga['provincia'];

echo 
"<tr><td>$str_id</td><td>$str_username</td><td>$str_nome</td><td>$str_cognome</td><td> $str_email</td><td>$str_citta</td><td>$str_provincia</td><td>
<a href=\"aggiorna.php?id=
$str_id\">Modifica</a> <a href=\"cancella.php?id=$str_id\">Cancella</a></td></tr>";
}
?>


<form action="ordina.php" method="POST">
Ordina i dati della tabella in base al campo:

<select name="campotabella">
    <option value="id">ID</option>
<option value="username">USERNAME</option>
<option value="nome">NOME</option>
<option value="cognome">COGNOME</option>
<option value="email">EMAIL</option>
<option value="citta">CITTà</option>
<option value="provincia">PROVINCIA</option>
</select>
<input type="submit" value="Ordina">
</form>

</table>
</body>
</html>

[url="iscrizione.htm"]Iscriviti[/url]

da qui si puo' modificare ogni riga quindi

aggiorna.php

Codice PHP:
<?php  
$db_username 
'root';  
$db_password '';  
$db_host '127.0.0.1';  

$link mysql_connect("$db_host""$db_username""$db_password") or die("Errore connessione: "mysql_error());  
mysql_select_db('iscrizione') or die("Errore apertura database: " mysql_error());  

$strsql "SELECT id, username, nome, cognome, email, citta, provincia FROM iscritti WHERE id='".$_GET['id']."' LIMIT 1";  
$rs = @mysql_query("$strsql",$link) or die("Errore query database: " mysql_error());  

$riga mysql_fetch_array($rs);  
$str_id $riga['id'];
$str_username $riga['username']; 
$str_nome $riga['nome'];  
$str_cognome $riga['cognome'];  
$str_email $riga['email'];
$str_citta $riga['citta'];
$str_provincia $riga['provincia'];


echo 
"I tuoi dati attuali sono";  


?>  




<form method="post" action="modifica.php">
    <table><tr><td>
Id:</td><td><?php echo $str_id;?></td></tr><tr><td>
Username:</td><td> <input type="text" size="15" maxlength="30" name="username" value="<?php echo $str_username;?>"></td></tr><tr><td>
Nome:</td><td> <input type="text" size="15" maxlength="30" name="nome" value="<?php echo $str_nome;?>"></td></tr><tr><td>
Cognome:</td><td> <input type="text" size="15" maxlength="30" name="cognome" value="<?php echo $str_cognome;?>"></td></tr><tr><td>
Email:</td><td> <input type="text" size="15" maxlength="30" name="email" value="<?php echo $str_email;?>"></td></tr><tr><td>
Città:</td><td> <input type="text" size="15" maxlength="30" name="citta" value="<?php echo $str_citta;?>"></td></tr><tr><td>
Provincia:</td><td> <input type="text" size="15" maxlength="2" name="provincia" value="<?php echo $str_provincia;?>"></td></tr><tr><td>
<input type="submit" value="Modifica">  </td></tr></table>
</form>
questo a sua volta aggiorna i dati tramite

modifica.php

Codice PHP:
<?php
$db_username 
'root'
$db_password ''
$db_host '127.0.0.1';

$url "lista_utenti_tabella.php";


$link mysql_connect("$db_host""$db_username""$db_password") or die("Errore connessione: "mysql_error());
mysql_select_db('iscrizione') or die("Errore apertura database: " mysql_error());

$strsql "UPDATE iscritti SET username='" $_POST['username'] . "', nome='" $_POST['nome'] . "', cognome='" $_POST['cognome'] . "', email='" $_POST['email'] . "', citta='" $_POST['citta'] . "', provincia='" $_POST['provincia'] . "' WHERE id ='" $_POST['id']."' ";

$rs = @mysql_query("$strsql",$link) or die("Errore query database: " mysql_error());
echo 
"Dati aggiornati";

?>

però da questo errore

Notice: Undefined index: id in D:\EasyPHP-5.3.3\www\modifica.php on line 13
Dati aggiornati

cosa sto sbagliando?