se non ho capito male dovresti fare una cosa così:

form.php
codice:
<script type="text/javascript">
	function inviaForm(){
			document.tuoForm.submit();		
	}
</script>

  <input type="button" onclick="inviaForm()" name="action" id="action" value="SALVA" />

<form action="aggiungidati.php" name="tuoForm" id="tuoForm" method="post">
  <input type="text" name="tuoCampo" value="" />
</form>
aggiungidati.php
Codice PHP:
if(!empty($_POST['tuoCampo'])){
  
//......fai la query
}else{
  
/// .... gestisci errori


P.S. potresti mettere anche document.tuoForm.submit() direttamente dentro l'onclick, però magari la funzione inviaForm ti può servire anche per validare qualche dato prima di fare l'invio