Ciao a tutti!

Sto provando ad inserire un nome all interno di un record. Purtroppo però oltre a non vedere il nome aggiunto nel mio database mysql non vedo nemmeno la comparsa delle scritte echo. Secondo questo é dovuto a un errore nella query che però non riesco proprio a districare...

<?php

if(!isset($_POST['pref'])) { ?>


​<form method="POST" action="ciao.php">

​ <input type="submit" name="pref" value="add !"/>

​</form>

<?php​
​}else{


​ if(isset($_SESSION['utente'])){



​ $aggiungipreferenza = mysql_query("INSERT INTO utenti (preferenza) VALUES ('$username') WHERE username = '{$_SESSION['utente']}'");

​ if($aggiungipreferenza){

​ echo "la tua preferenza è per $username";

​ } else {

​ echo "non ho aggiunto niente";

​ }

}

}


​ ?>