Ciao a tutti

Ho una pagina.php (indirizzata a se stessa) che ha un form, alla fine di questo form c'è il seguente codice di inserimento:

Codice PHP:
if($nome!="" and bla.bla.bla...
       
$query "INSERT INTO bla.bla.bla...
        if(mysql_query(
$query,$DB)){
        echo"
nessun inserimento";
        }else{
        echo"
Inserimento avvenuto correttamente";
        } 
Se entro nella pagina che contiene questo codice, viene eseguita la query e ovviamente visualizzato nessun inserimento. Io vorrei che i messaggi di inserimento e nessun inserimento fossero visualizzati dopo aver premuto il tasto submit.Praticamente eseguire la query dopo aver compilato i campi.
Come faccio?
Grazie.