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