Scusate se disturbo ancora ma ho un problema.
Voglio eseguire un particolare insime di funzioni quando viene premuto un bottone
<button type="submit" name="submit"> invia </button>
oppure
<input type="submit" value="salva">
ma queste funzioni che seguono il <form action> vengono eseguite a ogni refresh della pagina anke se nn viene premuto il suddetto bottone
dovrebbe bastarti mettere il codice che vuoi eseguire nella stessa pagina che mostra il form, e far puntare il form ( action="..." ) alla pagina stessa, a guisa di ciclo.
Quando poi i dati inviati (e ricevuti) sono corretti e vuoi spostarti ad un'altra pagina, redirezioni con la funzione php header("Location: ...").