Avatar billede nkuga Nybegynder
10. juli 2001 - 19:29 Der er 14 kommentarer og
2 løsninger

En online medlemsliste

HEj !
Jeg mangler online medlemsliste !
Hvor folk kan logge sig ind med et brugernavn og password - der bliver hentet fra en database.
Når disse så er logget ind skal de kunne skrive ting om dem selv - f.eks. navn - adresse - osv. osv. der så bliver gemt i hver deres variabel eller \"kasse\" i databassen - der så senere skal kunne kaldes frem.
Er der nogle der kan hjælpe med dette - evt. kender til en \"skabelon\" jeg kan bruge !
På forhånd tka
Nkuga
Avatar billede jokn Nybegynder
10. juli 2001 - 19:36 #1
kig under asp på www.netsuff.dk (er vidst lidt langesom idag)

mvh://JokN
Avatar billede okay Nybegynder
10. juli 2001 - 19:37 #2
Avatar billede no_doubt Nybegynder
10. juli 2001 - 19:37 #3
jeg har et helt fælles skab på www.zequenze.dk men jeg vil ikke af med nogen bid for 120.
Avatar billede jakobandersen Nybegynder
10. juli 2001 - 20:24 #4
Det er yderst simpelt at lave.. Læs ASP tutorialen på http://www.html.dk og du er gearet til at lave det og har samtidig lært noget istedet for blot at bruge en løsning du ikke senere kan udbygge til noget mere brugbart.

Spørg evt. igen hvis du får problemer når du bygger op .
Avatar billede nkuga Nybegynder
10. juli 2001 - 20:43 #5
Inde på html.dk - der står ikke direkte det med password og login - men kun den med databasen ??? Ikke - og jeg mangler også meget det med password login ! -
Avatar billede jakobandersen Nybegynder
10. juli 2001 - 20:55 #6
DEr står om Session objektet og hvordan det bruges. Det man gør når man skal lave en password beskyttet side er at man typisk har 2 sider:

1) En html side med formfelterne Brugernavn og Password
2) EN side der slår brugernavn og Password op, hvis de findes sætter siden en Session med f.eks. nanvet Session(\"Loggedin\") = true 

På alle de sider der er omfattet af password beskyttelsen har du så en kode i toppen af siden der tjekker om Sessionen er true f.eks. sådan her:

If Session(\"Loggedin\") <> true Then
Response.Redirect(\"Loginside.html\")
End if
Avatar billede nkuga Nybegynder
10. juli 2001 - 20:57 #7
OK - jeg prøver lige - det kommer nok til at tage noget af aftenen - men jeg skal nok vende tilbage !
Avatar billede jakobandersen Nybegynder
10. juli 2001 - 21:03 #8
Jeg sidder her hele aftenen/natten og jeg skal nok prøve at hjælpe dig så godt jeg nu kan ...
Avatar billede nkuga Nybegynder
10. juli 2001 - 21:16 #9
OK - en ting jeg er kommet til nu - hvis man nu vil have et lille forum med flere brugere - hvordan gør man det - her er der jo kun et pass og et brugernavn ! - de skulle jo helst logge ind på forskellige \"sider\" efter login - da de skal skrive til databasen
Avatar billede jakobandersen Nybegynder
10. juli 2001 - 21:18 #10
If Brugernavn = \"x\" Then
Response.redirect(\"sidex.asp\")
End if
Avatar billede nkuga Nybegynder
10. juli 2001 - 22:38 #11
OK nu er jeg kommet til det hvor jeg skal sætte det man har skrevet i sin \"form\" ind i databasen
jeg connecter \"skriver til databasen\" tror jeg og lukker - men der er ikke skrevet noget til databasen. (jeg har brugt den standard der er på html.dk) ?? kan du se en fejl ??

<%
\' ADODB connection objektet
Set Conn = Server.CreateObject(\"ADODB.Connection\")
\' Husk at angive den rigtige sti til din database
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db/database.mdb\")
\' Åben databaseforbindelsen
Conn.Open DSN


strSQL = \"Insert into personer (Anders) values(\'\" & Request.Form(\"Fornavn\") & \"\')\"






\' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Avatar billede jakobandersen Nybegynder
11. juli 2001 - 00:49 #12
Har du prøvet at udskrive Request.Form(\"Fornavn\") og set om den er tom?

Er du sikker på at stien til din database er korrekt?
Avatar billede nkuga Nybegynder
11. juli 2001 - 00:53 #13
Jeg har prøvet stort set alt ! Og ja jeg er helt sikker på at min sti er korrekt ! for den virker godt når jeg bare skriver et navn derinde - men ikke når jeg skriver \" & request.form(\"fornavn\") &  \" så ????
Så jeg kan ikke få den tilat skrive - det man nu har skrevet i de Input forms jeg har lavet _ overført til databasen ??
Avatar billede jakobandersen Nybegynder
11. juli 2001 - 01:01 #14
<%
\' ADODB connection objektet
Set Conn = Server.CreateObject(\"ADODB.Connection\")
\' Husk at angive den rigtige sti til din database
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"db/database.mdb\")
\' Åben databaseforbindelsen
Conn.Open DSN


strSQL = \"Insert into personer (Anders) values(\'\" & Request.Form(\"Fornavn\") & \"\')\"

Conn.Execute(strSQL)

\' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Avatar billede nkuga Nybegynder
11. juli 2001 - 01:27 #15
OK - den prøver jeg lige
Et lille andet spørgsmål ?
Ved du hvordan man ændrer på hyperlink farven inde i et ASP script - så den ikke er den sædvanlige trælse blå farve !
f.eks. i dette
strLink = \"<a href=\'showuser.asp?id=\" & rs(\"Id\") & \"\'>\" & strNavn & \"</a>\"
Avatar billede jakobandersen Nybegynder
11. juli 2001 - 01:29 #16
strLink = \"<a style=\"\"color:red;\"\" href=\'showuser.asp?id=\" & rs(\"Id\") & \"\'>\" & strNavn & \"</a>\"
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