tasto aggiorna

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
oggi imperverso:D

non so se è la sez giusta comunque vorrei sapere se è possibile disattivare il pulsante aggiorna del brow per una determinata pagina?
questo perchè dato un form di inserimento se uno azione l'aggiorna una o più volte mi sono accorto che fa uno o più inserimenti. per la pressione del submit ho risolto (vedi artivoli)
:hammer:
 
Ciao Gianni, non è possibile. Inoltre dovresti disabilitare anche il tasto [F5] allo scopo :)

Io faccio cosi:

<form ... action="pagina.ext?inserisci=ok">

Via programmazione effettuo l'inserimento solo se "inserisci=ok" ed effettuo il redirect a "pagina.ext" col messaggio, in modo che se uno aggiorna la pagina non inserisci più nulla.

Meglio ancora, inserisci i dati attraverso "inserisci.ext" (file senza interfaccia) e fai il redirect a "conferma.ext".

Mi spiego?
 
ciao luca
quindi se non ho capito male devo tenere form e php di inserimento su due pagine
ese pagForm.php
dove <form action="paginaIns.php?insert=OK" metod="post"....

nella paginaINS.php
raccolgo insert con get
pulsante submit con post

if get==OK and submit==invio -->esegui operazioni di inserimento
e redirect a pag for
il prezzo è giusto?

:hammer:
 
In sostanza...

SOLUZIONE 1

form.php -> inserisci.php -> conferma.php

SOLUZIONE 2

form.php -> inserisci.php?invio=ok -> inserisci.php

SOLUZIONE 3

inserisci.php -> inserisci.php?azione=inserisci -> inserisci.php?azione=messaggio

A seconda di quante pagine e quante condizioni vuoi fare.

Una volta che mandi in get il parametro "azione" non c'è bisogno di controllare in post ANCHE il valore del bottone (immagino alludessi a questo con quella condizione con AND).

Comunque "il prezzo è giusto" :) ma spero di essere stato più chiaro col triplice esempio!
 

Discussioni simili