Ciao ragazzi,
come da titolo, ho una form (A)
che attraverso un <select> va a recuperare il record che mi interessa.
Trovato il record agisco poi su due bottoni che seguono codici diversi. Li attivo con:
if ($_POST['btn'] == "update") (faccio l'update dati generali)
if ($_POST['btn'] == "insert_detail") (apro il form dettagli)
Aperta la seconda form (B) ,il codice crea automaticamente un nuovo record
inserisce l'ID "id_aznd" (pescato dalla A) nella rispettiva colonna che funge da relazione
tra le due tabelle.
Al che io completo i dettagli e salvo con il rispettivo "submit".
La cosa strana...almeno a me pare tale...ma sono giovincello di php, quindi forse non lo è
tanto ...è che se faccio un refresh della pagina con la seconda form aperta, si attiva il codice sottostante
a " if ($_POST['btn'] == "insert_detail")" della form (A)
Se invece la B è chiusa, cosa che avviene riattivando la scelta da <select>, il refresh non attiva nessun codice.
Non credo che dipenda dalla form "visibile" altrimenti questa cosa dovrebbe accadere anche con la
prima, che è sempre visibile.
Come mai si attiva su refresh un codice che sottostà ad una condizione?
Qualcuno sa darmi qualche indicazione ?
Grazie e buona giornata
Ed