intanto chiami due volte session_start();

poi l'update lo devi fare solo se è settato il submit