This is a discussion on Refresh button within the PHP Language forums, part of the PHP Programming Forums category; I have what is probably a simple question. In a form I get the variables with $_POST and then enter ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I have what is probably a simple question. In a form I get the variables
with $_POST and then enter an insert into a database. After doing this, I set the variable to an empty string. The form displays this empty string. So far, so good. If the user now hits the refresh button on the browser, the value of the variable stays at the old value, not the empty string, so it passes the test for not empty and another entry is inserted into the database. How can I prevent this from happening? |
|
|||
|
On Oct 15, 11:14 am, "coder" <co...@coder.com> wrote:
> I have what is probably a simple question. In a form I get the variables > with $_POST and then enter an insert into a database. After doing this, I > set the variable to an empty string. The form displays this empty string. > So far, so good. > > If the user now hits the refresh button on the browser, the value of the > variable stays at the old value, not the empty string, so it passes the test > for not empty and another entry is inserted into the database. > > How can I prevent this from happening? This question has been asked and answered in this newsgroup so many times (probably about once per week). It shouldn't be hard to find the answer with a little bit of searching. |
|
|||
|
"ZeldorBlat" <zeldorblat@gmail.com> wrote in message news:1192461634.392862.14190@i13g2000prf.googlegro ups.com... > On Oct 15, 11:14 am, "coder" <co...@coder.com> wrote: >> I have what is probably a simple question. In a form I get the variables >> with $_POST and then enter an insert into a database. After doing this, >> I >> set the variable to an empty string. The form displays this empty >> string. >> So far, so good. >> >> If the user now hits the refresh button on the browser, the value of the >> variable stays at the old value, not the empty string, so it passes the >> test >> for not empty and another entry is inserted into the database. >> >> How can I prevent this from happening? > > This question has been asked and answered in this newsgroup so many > times (probably about once per week). It shouldn't be hard to find > the answer with a little bit of searching. You are correct. I searched and it was as simple as adding a header line back to the same page. That flushed the post values. Sorry. |