Para que no apreten dos veces seguidas el boton yo hago esto:
Código HTML:
Ver original<input type='submit' value='Ingresar' onclick='javascript:this.form.submit();this.disabled= true;'>
Para que no se ingrese dos veces en la bd, primero haces un select:
Código PHP:
Ver original$query=mysql_query("SELECT * FROM calculadora WHERE val-inicial = '$val1' AND val-2 = '$val2'"); if($num == 0){Hace el insert into tranquilo ya quie no existe en la bd}
else{el resultado es X, pero no lo insertes en la bd ya que ya existe}
Es algo simple que deberias adaptarlo a tu bd, creo que se haria dificil debido a la gran varialbe de calculos que se deberia verificar si ya existen. Lo de revisar si esta vacio creo que ya lo debes saber..
Saludos