Avatar billede c-lund Nybegynder
15. januar 2003 - 18:50 Der er 5 kommentarer og
2 løsninger

ID i database

Hvordan skriver man til den sammen "id" fra to forskellige sider.

eks.
Første side tilmelder man sit brugernavn og password til databasen.
det bliver lagt ind i databasen med en "id" = 32

herefter skal man så logge ind, med sit ny indtastet bruger og pass.

og derefter komme til side nr. 2, her skal man så kunne indtaste nogle andre ting.
f.eks. Fornavn, efternavn. og det skal så også blive lagt ind i databasen med en "id" = 32

jeg har lavet de forskellige script, og de virker hver for sig. ved bare ikke hvordan man gemmer det under samme "id"
Avatar billede n!nja Nybegynder
15. januar 2003 - 18:56 #1
Du kan gøre det ved at bruge Where i dit sql-statement...

Update tbl_navn Set række1 = 'værdi1' , række2 = 'værdi2' Where id = 32
Avatar billede pezzo Nybegynder
15. januar 2003 - 18:56 #2
Hvis du har oprettet et recordfelt i databasen skal du bare efterflg. bruge Update sætningen og enten via session eller querystring have IDet liggene og sige den skal opdater de angivende felter hvor(where) id = session/querystring id lagerings felt
Avatar billede c-lund Nybegynder
15. januar 2003 - 19:02 #3
har prøvet lidt af det samme, men kan ikke helt hitte ud af det
------------------------
dette er måden jeg sætter det ind i databesen. hvor skal jeg så bruge where id = 32

strSQL = "Insert into db ("
   
    strSQL = strSQL & "mail, "
    strSQL = strSQL & "brugernavn, "
    strSQL = strSQL & "password, "
    strSQL = strSQL & "indhold) "


    strSQL = strSQL & "values( "

   
    strSQL = strSQL & "'" & Request.Form("mail") & "', " 
    strSQL = strSQL & "'" & Request.Form("brugernavn") & "', "
    strSQL = strSQL & "'" & Request.Form("password") & "', "
    strSQL = strSQL & indhold & ")"
Avatar billede pezzo Nybegynder
15. januar 2003 - 19:10 #4
c-lund > Første kan en bruger angiver data skal du bruge den med "Insert".

Via normal database hentning

strSQL = "SELECT * from db where brugernavn = '" & request.form("brugernavn") & "'"
set rs = objConn.execute(strSQL)
session("thisid") = rs("id")

her efter bruger du en Update ligesom n!nja har skrevet:

Update tbl_navn Set række1 = 'værdi1' , række2 = 'værdi2' Where id = " & session("thisid") & ""
Avatar billede pezzo Nybegynder
15. januar 2003 - 19:10 #5
Første kan en bruger angiver >>
Første GANG en bruger angiver
Avatar billede n!nja Nybegynder
15. januar 2003 - 19:11 #6
Du kan se mere om update her: http://www.html.dk/tutorials/asp/lektion22.asp
Avatar billede c-lund Nybegynder
15. januar 2003 - 19:19 #7
tror jeg forstår, tak for det.
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