I have some code in a page like so: (pseudo)
Select current value from database. Put opposite of value in variable. (0 or 1) Update the database with the new value.
So basically it will just reverse the 1 or 0 in the database every time I refresh the page.
On Internet Explorer and Opera this works fine, I have the new/old value printed out and they reverse each time.
On Firefox it stays the same, I am even printing the SQL query and it doesn't change the value in the UPDATE. How is this possible, considering all the comparison and database functions are obviously server-side.
I also have the time on the page which is always current in Firefox, Opera and IE so it's not caching the whole page anyway.