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";}
?>