Per aggiornare intendo ricaricare la pagina in un altro browser o facendo anche f5 senza rimandare i dati.... il database ha questa struttura:
Nome, Cognome, Password, Professione, Nascita

in $_SESSION['user'] è praticamente il 'nome' della tabella del database e in $_SESSION['pass'] la password relativa
in connect.php c'è la connessione al database
codice:
<?php
session_start();
if (!isset($_SESSION['pass']) && !isset($_SESSION['pass']))
{
	echo "<h1 align=center>Devi fare il login <a href=index.php>qui</a></h1>";
}
else
{
		include ("connect.php");
		$query="SELECT * FROM ese080707 WHERE Nome='".$_SESSION['user']."'";
		$ris=mysql_query($query);
		$riga=mysql_fetch_row($ris);
		echo "<fieldset>";
		echo "<form name=myForm action=$_SERVER[PHP_SELF] method=post>";
		echo "<h2>Benvenuto $riga[0]</h2>
";
		echo "Cognome: <input type=text name=cog value=$riga[1]>
";
		echo "Professione: <input type=text name=pro value=$riga[3]>
";
		echo "Data di nascita: <input type=text name=data value=$riga[4]>
";
		echo "Password: <input type=password name=pass1 value=$riga[2]>
";
		echo "Password: <input type=password name=pass2 value=$riga[2]>

";?>
		Le due password devono essere uguali.

		<input type=submit value=aggiorna onClick=testhis()>
		<input type=button value=logout onClick=location.href="logout.php">
		

		<?php 
		if (isset($_SESSION['val']))
		{
			if ($_SESSION['val']=="si")
			{
				echo "<h2>Aggiornamento dati avvenuto</h2>";
				$_SESSION['val']="no";
			}
		}
		?>
		</form>
		</fieldset>
<?php
}
?>

<script type="text/javascript">
function testhis()
{
	cog = document.myForm.cog.value;
	pro = document.myForm.pro.value;
	data = document.myForm.data.value;
	pass1 = document.myForm.pass1.value;
	pass2 = document.myForm.pass2.value;
	if (cog=="" || pro=="" || data=="" || pass1=="" || pass2=="")
	{
		alert("Inserire tutti i campi");
	}
	else if (pass1!=pass2)
	{
		alert("Le 2 password devono coincidere");
	}
	else
	{
		<?php $_SESSION['val']="si"; 
		include("connect.php");
		$query="UPDATE ese080707 SET Professione='".$_POST[pro]."', Cognome='".$_POST[cog]."', Password='".$_POST[pass1]."', Professione='".$_POST[pro]."', Nascita='".$_POST[data]."' WHERE Nome='".$_SESSION[user]."'";
		$ris=mysql_query($query);
		?>
	}
}

</script>