22. juli 2001 - 11:01Der er
13 kommentarer og 1 løsning
Undgå at databasen bliver opdateret
Jeg er igang med at lave et messageboard. Jeg har en html-side med en form på, hvor action peger på den asp side, hvor jeg tilføjer brugerens input til en database. Når asp siden loades, starter jeg med at tjekke, om brugeren overhovedet har indtastet noget i felterne. Problemet er, at hvis jeg bare hente asp siden ind, uden at have skrevet noget i formen på html siden, så opdaterer den databasen alligevel (med tomme strenge). Det samme sker, hvis jeg trykker F5 for at opdatere siden.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
stig3:> holder ikke i længden det jeg lige har skrevet er næsten et MUST, da alle og enhver kan skrive i adresselinien og dermed omgås dit JS, desuden har jeg tit slået JS fra og det tillader mig så at submitte uden nogen form for validation.
Du kan også - efter den normale opdatering - redirecte til samme side. Så kan man f.eks. ikke trykke opdater, og få lavet det en gang til (hmmnm, mon ikke eksperten.dk gør så\'n ... he he)
erikjacobsen:> Yeps .. det er nok det mest vigtige .. Eksperten laver det på en uunderlig måde .. hvis du trykker \"Udfør\" 13 gange sker det kun een gang ..
Underligt? De har en ImpressionID, der tæller op for hver visning, og de gør sikkert det, at de kun tager det første indlæg på en given ImpressionID - og ignorerer resten. Smart? Ja ja...!
erikjacobsen: Hvor ser du den impressionID i koden ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.