Avatar billede asp4u Nybegynder
24. december 2001 - 19:38 Der er 14 kommentarer og
1 løsning

Udfra mig ?

Jeg har lavet sådan en dropdown liste, hvor jeg kan se alle brugerne der er logget på, men hvordan tager jeg mig selv fra den liste..

dvs. hvordan kan det lade sig gøre at selve personen der er logget på ik ser sit eget brugernavn i listen ?
Avatar billede asp4u Nybegynder
24. december 2001 - 19:40 #1
skal lige fortælle min script ser sådan ud...

          <%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"chat.mdb\")
Conn.Open DSN

strSQL = \"Select * from funktioner\"
Set rs = Conn.Execute(strSQL)
Do
 
  Response.Write(\"<option selected value=\'\" & rs(\"Online\") & \"\'>\" & rs(\"Online\") & \"</option>\")
  rs.MoveNext

Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
Avatar billede viperfx102 Nybegynder
24. december 2001 - 19:55 #2
Hvilke felter har du i din funktioner tabel?
Avatar billede viperfx102 Nybegynder
24. december 2001 - 20:09 #3
Nå men du skal lave din SQL-sætning om til:
Select * from funktioner where <bruger identifikation> != <din bruger identifikation>
Avatar billede virus Nybegynder
24. december 2001 - 21:05 #4
Hvis du har en session som hedder username og username er = med brugeren så kan du bare gøre sådan her
skal lige fortælle min script ser sådan ud...

          <%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"chat.mdb\")
Conn.Open DSN

strSQL = \"Select * from funktioner\"
Set rs = Conn.Execute(strSQL)
Do
  If NOT RS(\"online\") = Session(\"username\")
  Then
  Response.Write(\"<option selected value=\'\" & rs(\"Online\") & \"\'>\" & rs(\"Online\") & \"</option>\")
  End If
  rs.MoveNext

Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
Avatar billede asp4u Nybegynder
24. december 2001 - 22:07 #5
jeg får \"Siden kan ik vises\" ??
Avatar billede virus Nybegynder
24. december 2001 - 22:13 #6
slå userfriendly http errors fra i din browser
tools>options>advanced

og fortæl mig hvor du får fejlen
Avatar billede asp4u Nybegynder
24. december 2001 - 22:14 #7
Expected \'Then\'

/chat/bund.asp, line 79

If NOT RS(\"online\") = Session(\"Brugernavn\")
-------------------------------------------^
Avatar billede asp4u Nybegynder
24. december 2001 - 22:14 #8
det virker, jeg skulle bare ligge flytte Then :)
Avatar billede asp4u Nybegynder
24. december 2001 - 22:15 #9
tak for hjælpen !
Avatar billede virus Nybegynder
24. december 2001 - 22:15 #10
:)
Avatar billede virus Nybegynder
24. december 2001 - 22:16 #11
klart det skulle lige op sorry my bad :)
Avatar billede somaliomar Praktikant
24. december 2001 - 22:18 #12
asp4u >> Hvordan identificere du brugeren som er logget ind? Har du en session-cookie der indeholder brugerens navn eller ID? Hvis det er tilfældet hvad hedder så session\'et?
Avatar billede virus Nybegynder
24. december 2001 - 22:20 #13
somaliomar det er klaret?
Avatar billede asp4u Nybegynder
24. december 2001 - 22:27 #14
jeg bruger session !! óg henter hans brugernavn som du kan se oppe :)
Avatar billede asp4u Nybegynder
24. december 2001 - 22:32 #15
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