Avatar billede bigtrouble Nybegynder
09. december 2002 - 10:38 Der er 2 kommentarer og
1 løsning

Hente ændringer ?

Kan jeg på en eller anden måde måske vha en cookie gøre så det er muligt når en bruger logger ind i systemet at give ham en besked (redirect til en side) hvis et bestemt felt i DB er ændret siden HAN hentede DB'en sidst ?

Brugeren logger ind for at bruge systemet, hvilket jo må gøre det lidt lettere.
Avatar billede brian_h Nybegynder
09. december 2002 - 10:52 #1
hmm tja, men så kræver det at cookien bliver tildelt den gamle værdi, og så når han logger ind, kører systemet et tjek på om denne værdi er ændret siden sidst.

Det var meget kortfattet, men det tekniske bag skulle være til at finde ud af.

-Brian H
http://www.codedesign.dk
Avatar billede eagleeye Praktikant
09. december 2002 - 16:00 #2
Ja det kan du eks når man logger kan du tjkke på ID i en database og så gemmer man den ID'en i cookien.:

oldID = request.Cookies("navnID")
'Giv oldID en default værdi hvis cookien er tom
if oldID = "" then oldID = 0

SQL = "select * from table where ID > " & oldID & " ORDER BY ID"
Set rs = Connection.Execute(SQL)
if NOT rs.EOF then
  'Der er nogle nye ID som er størrer end den som brugeren har i cookeine

  do while not rs.EOF
    ID = rs("ID")
    IDlist = IDList & "," & ID
    rs.Movenext
    if rs.EOF then
      'Gem cookien med den nye største ID
      Response.Cookies("navnID") = ID
    end if
  loop
  IDList = Mid(IDList,2) 'Fjerneer første komma
else
  IDList = ""
end if

Så har man en liste (IDList) med de ID'er som er kommet til siden brugeren sidst er logget ind. Plus den nyest ID er gemt i cookien så hvis man logger ind og der ikke er nogle nye IDs så vil IDList være tom ("").
Avatar billede bigtrouble Nybegynder
10. december 2002 - 08:39 #3
Jeg prøver at arbejde med det, tak for hjælpen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester