Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 17:30 Der er 14 kommentarer

strings..

Et lidt svært-at-forklare spørgsmål.

Jeg har denne stump kode, hvor siden eksempel får url: "stat.asp?stat=users":

members = "WHERE access = 'member'"
admin = "WHERE access = 'admin'"
users = "WHERE access <> 'newuser'"
normal = "WHERE access = 'newuser' or access = 'member'"

where = request.querystring("stat")

---
Det jeg gerne vil have, er at where bliver lig med den sqlsætning som stat er lig med..
HVis jeg gør dette, får jeg hvad stat er i url'en.
Forstår i? :/
Avatar billede fireworld Nybegynder
07. marts 2002 - 17:37 #1
jaja men hvad er problemmet?
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 17:42 #2
at jeg vil have "WHERE" sætningen ned i where strengen, og ikke "users" som jeg får fra url'en.
Avatar billede fireworld Nybegynder
07. marts 2002 - 17:45 #3
sikker på det???


prøv at lav en

response.write request.querystring("stat")
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 17:47 #4
ja, den giver mig users.
Avatar billede fireworld Nybegynder
07. marts 2002 - 17:50 #5
får du nogen fejl rapport?
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 17:51 #6
nej, jeg får 'users' skrevet ud.
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 17:51 #7
ev.t kunne jeg lægge de forskellige WHERE sætninger ned i et array, og så lave en array(request.querystring("stat")). Men da jeg ikke er vant til at rode med ASP, så ved jeg ikke helt hvordan. måske du/i kan hjælpe mig?
Avatar billede fireworld Nybegynder
07. marts 2002 - 17:51 #8
prøv at giv os lidt mere af dine kode
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 17:57 #9
det er det. jeg har nu smidt en 'response.write where'i bunden
Avatar billede fet321 Nybegynder
07. marts 2002 - 17:58 #10
Du kunne gøre sådan

Select Case Request.QueryString("stat")
Case members
  where = "WHERE access = 'member'"
Case admin
  where = "WHERE access = 'admin'"
Case users
  where = "WHERE access <> 'newuser'"
Case normal
  where = "WHERE access = 'newuser' or access = 'member'"

End Select
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 18:16 #11
det går ikke, for der er en 'sysadmin' der skal kunne lægge dem ind :)
Avatar billede fet321 Nybegynder
07. marts 2002 - 18:20 #12
Lægge hvad hvor ind?

Nye brugere?
Nye SQL sætninger?
Avatar billede kh-proffcom Nybegynder
07. marts 2002 - 18:25 #13
nej, han skal kunne lægge de forskellige linier:
members = "WHERE access = 'member'"
admin = "WHERE access = 'admin'"
users = "WHERE access <> 'newuser'"
normal = "WHERE access = 'newuser' or access = 'member'"
ind i starten af scriptet og det er det :)

jeg ved godt det lyder tåbeligt at gøre sådan, men det er den måde han ønsker det¨på :(
Avatar billede fet321 Nybegynder
09. juni 2002 - 01:02 #14
>> kh- proffcom > Har du fundet en løsning?
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