Premesso che sono un autodidatta e quindi ne capisco non tantissimo chiedo aiuto per riuscire a fare quanto segue in un piccolo db.

l'utente inserisce nella pagina1 il suo codice fiscale, nella pagina 2 legge i suoi dati e se vuole può modificarli, la pagina 3 da conferma della modifica.

funziona tutto eccetto per il fatto che non scrive nella riga del db

ho usato i form e le sessioni per fare il tutto

dove sbaglio?

pagina1
codice:
<body>
<p>inserisci il tuo codice fiscale</p>
<form id="form1" name="form1" method="post" action="pagina2.php">
  <label>
  <input name="CF" type="text" id="CF" />
  </label>
  <label>
  <input type="submit" name="Submit" value="Cerca" />
  </label>
</form>
</body>
pagina2
codice:
<?php session_start(); ?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title></head>
<body>
<table width="100%">
  <tr>
    <td>
<?
$CF = $_POST['CF'];
$_SESSION['CF'] = $CF;


mysql_connect("localhost" ,"nome_db", "")or die("Impossibile caricare db. Riprova più tardi"); 
$test = mysql_connect("localhost" ,"nome_db", ""); 


mysql_select_db("my_nome_db")or die("Impossibile selezionare il database. Riprova più tardi"); 


$sql = "SELECT * FROM ALUNNI WHERE CF = '".$CF."' "; 
$result = mysql_query($sql, $test);
$trovati = mysql_num_rows($result);
if($trovati>0)
{while(($row = mysql_fetch_assoc($result)))
{
?>
<table width="100%" border="0">
  <tr>
    <td width="50%">      Benvenuto <strong>
<?
echo '' . $row[NOME] . '&nbsp;'; echo '' . $row[COGNOME]. '';
?>
</strong></td>
    <td width="50%"><div align="right">Codice Fiscale <strong>
<?
echo $row[CF];
?>    
    </strong> </div></td>
  </tr>
</table>
<p>I tuoi dati in nostro possesso sono i seguenti:</p>
<p>Data di nascita <strong>
  <?
echo $row[DATA_NASCITA];
?>
</strong></p>
<p>Luogo di nascita<strong>
<?
echo $row[LUOGO_NASCITA];
?>
</strong></p>


<p>I  dati per contattarti in nostro possesso sono:</p>
<table width="100%" border="0">
  <tr>
    <td>E-mail<form id="form1" name="form1" method="post" action="pagina3.php">
  <label>
  <input name="MAIL" type="text" id="MAIL" value="
<?
echo $row[MAIL];
?>


" />
  </label>
  <label>
  <input type="submit" name="Submit1" value="Modifica" />
  </label>
    </form></td>
  </tr>
</table>


<?
}
else
{
echo "Siamo spiacenti ma il codice fiscale inserito non &egrave; nel nostro archivio.";
}
?>
</td>
  </tr>
</table>
</body>
</html>
pagina3
codice:
<?php
session_start();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title></head>


<body>
<table width="100%">
  <tr>
    <td>
<?php
$MAIL = $_POST['MAIL'];
$_SESSION['CF'];


mysql_connect("localhost" ,"nome_db", "")or die("Impossibile caricare db. Riprova più tardi"); 
$test = mysql_connect("localhost" ,"nome_db", ""); 


mysql_select_db("my_nome_db")or die("Impossibile selezionare il database. Riprova più tardi"); 


$sql = "UPDATE ALUNNI SET MAIL = '".$MAIL."' WHERE CF = '".$_SESSION['CF']."'" ; 
$result = mysql_query($sql);


echo "mail aggiornata";


?>
</td>
  </tr>
</table>
</body>
</html>