hai provato a stampare la query e a eseguirla in phpmyadmin?

Comunque vedo un altro errore (anche se non credo abbia a che fare con i problemi di visualizzazione).

codice:
if(mysql_query($query,$connection)){
$risultato=mysql_query($query);
esegui 2 volte la query, dovrebbe essere invece cosi:

codice:
$risultato = mysql_query($query,$connection);
if($risultato) {

}