OLá Dihmx, não sei se você já resolveu.. mas me apoiando em cima da solução do ESerra... tente usar no submit do botão. Ex: <input type='submit' name='submit' value='cadastrar'> o seu php ficaria: <?php if($_REQUEST['submit'] == "cadastrar"){ mysql_query("INSERT INTO.... } abraços observe essa linha: $total = ($pedagio+$alimentacao+$diversos)+($km*$valorkm); include "conexao.inc"; $operacao = $_POST["operacao"]; $operacao2 = $_POST["operacao"]; $sql = "INSERT INTO gasto VALUES "; $sql .= "('$data','$pedagio','$alimentacao','$km','$valorkm','$diversos','$obs','$total')"; $resultado = mysql_query ($sql); e essa: <input type=hidden" name="operacao" value="incluir"> coloque assim: if($_REQUEST['operacao] == "incluir"){ $sql = "INSERT INTO gasto VALUES "; $sql .= "('$data','$pedagio','$alimentacao','$km','$valorkm','$diversos','$obs','$total')"; $resultado = mysql_query ($sql); echo "<script>window.location.href='suapagina.php';</script>"; } ... observe tb que eu coloquei um location do javascript....dessa forma quando você atualizar...ele não irá mais inserir.... abraços