Avatar billede zkou Nybegynder
09. december 2004 - 19:43 Der er 4 kommentarer og
1 løsning

Hente fra en database og gemme i en anden

Jeg var ikke klar over om dette skulle ind under databaser el. ASP, men nu blev det her.

Jeg har en hjemmeside hvor folk skal logge sig ind. Deres login er gemt i en database, hvor også deres navn, adresse osv. ligger.

På denne side skal de kunne melde sig til et event på en kalender. Jeg har fået lavet det sådan at den ligger datoen og eventet ned i en database, men nu vil jeg gerne have det sådan at de ikke behøver at indtaste deres navn igen, men at det bare bliver hentet i den første database, og lægger det over i den anden sammen med datoen osv.

Det er lavet i asp og access

Det nuværende kan ses her:
http://roskildebus.dk/test
Avatar billede thesurfer Nybegynder
10. december 2004 - 00:25 #1
Meget enkelt.. brug sessions eller cookies til at gemme navn (og andet info):

Sessions: http://www.html.dk/tutorials/asp/lektion12.asp
Cookies: http://www.html.dk/tutorials/asp/lektion13.asp

Så kan du få fat på de data, når du vil..
Avatar billede lllund Nybegynder
14. december 2004 - 13:53 #2
også hvis brugeren ikke sidder ved en samme computer hver gang?
Avatar billede zkou Nybegynder
15. december 2004 - 19:41 #3
hmmm....ok men hvordan får jeg den til at vise teksten igen i et evt tekstfelt, inden jeg ligger det ind i databasen?

Her er hvad jeg har indtil videre:

    strUID = Trim(Replace(Request.Form("Brugernavn"),"'",""))
    strPWD = Trim(Replace(Request.Form("Adgangskode"),"'",""))

    ' Hvis der er skrevet noget i både brugernavn og adgangskode
    If Len(strUID) > 0 And Len(strPWD) > 0 Then

        ' DSNLess forbindelse til databasen
        Set myConn = Server.CreateObject("ADODB.Connection")
        myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/login_2000.mdb")

        ' Opbygning af SQL streng
        strSQL = "SELECT UserID FROM Users"&_
            " WHERE (Username = '" & strUID & "')"&_
            " AND (Password = '" & strPWD & "')"

       
        If Not (rs.BOF Or rs.EOF) Then
            ' Hvis brugeren fandtes i databasen
            intUID = rs("UserID")
            Session("navn") = Request.Form("Brugernavn")
            Session("kode") = Request.Form("Adgangskode")
              Session.Timeout = 30
Avatar billede zkou Nybegynder
15. december 2004 - 21:58 #4
hey..thesurfer...skriv et svar...det virker..:)
Avatar billede thesurfer Nybegynder
16. december 2004 - 00:09 #5
Et svar er skrevet :-)
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