Peter Nørregaard Rasmussen wrote :
> Jeg har et kæmpe problem, på mange af mine sider opretter man data i
> databasen hvergang man trykker refresh. Kan man ikke validere på om
> der bliver trykket på refresh, eller lave noget andet smart så det
> ikke går galt når man refresher?
Standardmetoden til dette er nok at sætte en session-variabel, når der
indsættes i databasen. Du checker så inden indsættelse, om denne
sessionvariabel er sat, og hvis ikke, så indsættes der.
function AddToDatabase
if not session("beenthere") = "yes" then
oCon.Execute(<some sql>)
session("beenthere") = "yes"
else
Response.Write "Bruger: Pil fingrene fra 'Refresh-knappen'."
end if
end function
Når siden så reloades, så vil sessionvariablen være sat, og der indsættes
ikke noget i databasen
--
Jesper Stocholm
http://stocholm.dk
Give a man a fish and he will have food for a day,
give a man an elephant, and he will have food for a week.