ciao raga non riesco ad aggiornare un form di un cliente..
mi da il seguente errore

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE username='peppe'' at line 3

praticamente io prendo attraverso il metodo post i dati da un form
codice:
<?php  session_start(); 
if(isset($_SESSION['username'])){
 $user=$_SESSION['username'];  
} 
?> 
<html> <head> 
<title><?php echo $user." - Modifica proflio- Biblioteca virtuale"?>
</title>
 <link rel="stylesheet" type="text/css" href="profilo.css"> <link type="text/css" href="menuUser.css" rel="stylesheet" />   
  <script type="text/javascript" src="jqueryUser.js"></script>  
   <script type="text/javascript" src="menuUser.js"></script> 
</head>
  <body> 
<div class=cont> 
 <span class=cont2 >
 <span class=cont3>Modifica profilo</span> 
</span> 
<style type="text/css"> * { 
margin:0;   
 padding:0; }
 body {
background:rgb(74,81,85);
 } 
div#menu {  
position:absolute;
 top:160px; 
margin:20px auto; 
} 
div#copyright {    
 font:11px 'Trebuchet MS';  
   color:black;     
text-indent:30px;    
 padding:140px 0 0 0; } 
div#copyright a {
 color:#eee; } 
div#copyright a:hover {
 color:#222; } <
/style>  
<div id="menu"> 
    <ul class="menu"> [*]<a href="http://localhost/SitoTirocinio/PaginaIniziale.php" class="parent"><span>Home</span>
</a>              [*]<span>Modifica dati</span>      
   <div><ul>          		[*]<span>Impostazioni base</span> 	[*]<span>Impostazioni generali</span> 		[/list]</div>  
             [*]<span>Help</span>     
    <li class="last"><span>Logout</span>  [/list]
</div>
  <div class=cont6>  
<form action="Aggiorna.php" method="post">
 <table  width=45% height=50% class=tab_mod2 >
 <tr ><td colspan="2" align="center"><b  style=font-size:20px >Impostazioni generali[/b] </td></tr> <tr>      
  <td><b  style=font-size:18px >Nome:[/b]</td>       
 <td align="left"><b  style=font-size:18px ><input type="text" name="nome" value=<?php  
	$connection=mysql_connect("127.0.0.1","root","")or die(mysql_error());; 
	$selezioneDB=mysql_select_db("archivio");  
	$risultato=mysql_query("SELECT nome FROM datiuser WHERE username='$user'"); 	$array=mysql_fetch_row($risultato); 
	echo $array[0]; ?>>[/b]
</td> 
   </tr>
    <tr>        <td><b  style=font-size:18px >Cognome:[/b]</td>      
  <td align="left"><b  style=font-size:18px ><input type="text" name="cognome" value=
<?php  
	$connection=mysql_connect("127.0.0.1","root","")or die(mysql_error());; 
	$selezioneDB=mysql_select_db("archivio");  
	$risultato=mysql_query("SELECT cognome FROM datiuser WHERE username='$user'"); 
	$array=mysql_fetch_row($risultato); 	
echo $array[0]; 
?>>
[/b]</td>   </tr>   
 <tr>   
     <td><b  style=font-size:18px >Residenza:[/b]</td>  
      <td align="left"><b  style=font-size:18px ><input type="text" name="residenza" value=
<?php  	
$connection=mysql_connect("127.0.0.1","root","")or die(mysql_error());; 
	$selezioneDB=mysql_select_db("archivio");  
	$risultato=mysql_query("SELECT residenza FROM datiuser WHERE username='$user'"); 
	$array=mysql_fetch_row($risultato); 
	echo $array[0]; ?>>
[/b]</td>    </tr> 
   <tr>        <td><b  style=font-size:18px >Anno di nascita:[/b]</td>  
      <td align="left"><b  style=font-size:18px ><input type="text" name="annoNascita" value=
<?php  
	$connection=mysql_connect("127.0.0.1","root","")or die(mysql_error());; 
	$selezioneDB=mysql_select_db("archivio");  
	$risultato=mysql_query("SELECT annoNascita FROM datiuser WHERE username='$user'"); 	
$array=mysql_fetch_row($risultato); 
	echo $array[0]; ?>>[/b]</td>  
  </tr>  
  <tr>        <td><b  style=font-size:18px >Occupazione:[/b]</td> 
       <td align="left"><b  style=font-size:18px ><input type="text" name="occupazione" value=
<?php  
	$connection=mysql_connect("127.0.0.1","root","")or die(mysql_error());; 
	$selezioneDB=mysql_select_db("archivio"); 
 	$risultato=mysql_query("SELECT occupazione FROM datiuser WHERE username='$user'"); 
	$array=mysql_fetch_row($risultato); 
echo $array[0]; ?>>[/b]</td>  
  </tr>  
  <tr>    
    <td><b  style=font-size:18px >Indirizzo:[/b]</td>    
   <td align="left"><b  style=font-size:18px ><?php  	
        $connection=mysql_connect("127.0.0.1","root","")or die(mysql_error());; 
	$selezioneDB=mysql_select_db("archivio");  
	$risultato=mysql_query("SELECT indirizzo FROM datiuser WHERE username='$user'")or die(mysql_error()); 
	$array=mysql_fetch_row($risultato); 
	$val=$array[0];?> <input type="text" name="indirizzo" value="<? echo $val; ?>">[/b]</td>   
 </tr>  
  <tr>   
 <td></td>   
 <td align="left"> <input type="submit" name="action" value="Modifica"></td>   
    </tr>
 </table> 
   </form>
</div> 
</div> 
</body> 
</html>

poi nel file aggiorna.php faccio l'agigornamento nel db
non capisco l'errore dove sia!!!!
nell'echo qui sotto mi stampa tutto in maniera corretta

codice:
<?php session_start();
 $user=$_SESSION['username'];
 $nome=$_POST["nome"]; 
$cognome=$_POST["cognome"];
 $occupazione=$_POST["occupazione"]; 
$annoNascita=$_POST["annoNascita"]; 
$residenza=$_POST["residenza"]; 
$indirizzo=$_POST["indirizzo"]; 

  echo $user."
"."
".$nome."
".$cognome."
".$occupazione."
".$annoNascita."
".$residenza."
".$indirizzo."
";

   $connection=mysql_connect("127.0.0.1","root",""); $selezioneDB=mysql_select_db("archivio");
  $result=mysql_query("UPDATE datiuser SET nome='$nome', cognome='$cognome',residenza='$residenza',   
                                       annoNascita='$annoNascita', occupazione='$occupazione', 
                                       indirizzo='$indirizzo',             
                                       WHERE username='$user'") or die(mysql_error()); 
mysql_close($connection); 
	 ?>
come ultima domanda poi,
è vero che nell'aggiornare un db vanno messe tutte le colonne del db??
mi sembra una boiata ma un amico mi diceva che dovevo per forza mettere tutti i campi del db quando l'aggiorno