adesso ci sono

ho usato questo
Codice PHP:
 if  ($_POST['nome']&&$_POST['cognome']&&$_POST['email']&&$_POST['password']&&$_POST['scelta']&&$_POST['commento']!=''
però se faccio il refresh sulla pagina mi inserisce nuovamente i dati nel db
sapete aiutarmi?

posto il codice della pagina index e insert

inserisci.php
Codice PHP:
<form method ="post" action="<?php $_SERVER['PHP_SELF'?>">
Nome
<input type="text" name="nome" />

Cognome
<input type="text" name="cognome" />

Email
<input type="text" name="email" />

Password
<input type="text" name="password" />

Scelta
<select name="scelta">

    <option value="joomla">joomla</option>
    <option value="Html+Css">html+css</option>
    <option value="e-commerce">e-commerce</option>
  </select>

Commento
<textarea name="commento" width="400px" height="300px"></textarea>


<input type="submit" name="invia" value="invia richiesta" />
  </form>[*][url="view_preventivi.php"]Visualizza Preventivi[/url]
  
  <?php 
  $nome
=$_POST['nome'];
 
$cognome=$_POST['cognome'];
 
$password=$_POST['password'];
 
$scelta=$_POST['scelta'];
 
$email=$_POST['email'];
 
$commento=$_POST['commento'];
  
  if (isset(
$_POST['invia']))
  {include(
"inserisci.php");}
  
  
  
  
  
?>
insert.php
Codice PHP:
<?php 
 $nome
=$_POST['nome'];
 
$cognome=$_POST['cognome'];
 
$password=$_POST['password'];
 
$scelta=$_POST['scelta'];
 
$email=$_POST['email'];
 
$commento=$_POST['commento'];
 
  include(
"db_connect.php");
  if  (
$_POST['nome']&&$_POST['cognome']&&$_POST['email']&&$_POST['password']&&$_POST['scelta']&&$_POST['commento']!='')
  {
$query=mysql_query("INSERT INTO preventivi(nome,cognome,email,password,scelta,commento) VALUES('$nome','$cognome','$email','$password','$scelta','$commento')") or die(mysql_error());
  echo 
"dati inseriti";}
  else{echo 
"devi riempire tutti i campi";}
  
 
?>