Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:23 Der er 13 kommentarer og
1 løsning

Hjælp til bruger opdatering af database

Jeg mangler hjælp til, at lave en database opdateringsside, hvor den enkelte bruger kan rette i egne oplysninger...
Jeg har forsøgt, men er ikke så stærk til programmering...
Udover databasen er der en login session, der er forbundet til databasen.

Hvor skal jeg starte?
Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:25 #1
I første omgang har jeg taget udgangspunkt i tutorialen fra html.dk

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/cgi-bin/database.mdb")
Conn.Open DSN

' SQL sætning opbygges
strSQL = "Update personer set "
strSQL = strSQL & "Fornavn= 'A.', "
strSQL = strSQL & "Telefon= '44444444' "
strSQL = strSQL & " Where Id = 24"

' SQL sætning eksekveres
Conn.Execute(strSQL)

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:25 #2
hehe.. skulle lige til at henvise til html.dk :-)
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:26 #3
Kig på lektionerne: 11, 12, 17-22
Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:27 #4
Men den opdaterer vel automatisk... Hvis det opsættes på denne måde!
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:28 #5
hvad mener du med "automatisk" ?
Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:30 #6
At når jeg går ind på den side opdaterer den til

strSQL = "Update personer set "
strSQL = strSQL & "Fornavn= 'A.', "
strSQL = strSQL & "Telefon= '44444444' "
strSQL = strSQL & " Where Id = 24"
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:33 #7
så skal du bare indsætte koden fra dit første indlæg..
Hvis den *ikke* skal opdatere automatisk, skal en betigelse opfyldes.. f.eks, at man skal submitte en form..

der kan du så bruge:
if request.servervariables("request_method") = "POST" then ' POST er skal stå med stort
...

end if


... = database koden.
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:33 #8
Lektion 11 omhandler forms.
Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:40 #9
skal jeg ikke indsætte
request.session("UserLoggedIn")
et eller andet sted?
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:42 #10
Hvad har du indtil videre..?
Avatar billede thesurfer Nybegynder
07. juni 2004 - 00:45 #11
Jeg vil se om jeg får tid, til at kigge forbi imorgen.. hvis det bliver til noget, er det nok først imorgen eftermiddag..
Men jeg kan ikke love noget, da jeg allerede har gang i et par projekter..

- Godnat og sov godt.
Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:45 #12
Jeg har ikke rigtig noget! De andre forsøg har langt fra virket... Så derfor starter jeg fra bunden...
Avatar billede bbbworld Nybegynder
07. juni 2004 - 00:46 #13
Sov godt! Bakser videre... Man lærer forhåbentlig noget hver dag...
Avatar billede bbbworld Nybegynder
09. juni 2004 - 23:43 #14
Stopper her! Gider kæmpe med det mere...
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging