Avatar billede freecodes Nybegynder
14. april 2002 - 18:28 Der er 5 kommentarer og
1 løsning

QueryString

Når man bruger en QueryString til at huske variabler skal det så være et tal.
Jeg har meget store problemer med at lave søgninger på QueryStrings når jeg sætter chars ind i stedet...

Hvordan kan det gøres så man kan bruge bogstaver?

Som det ser ud nu er det skrevet sådan her i linket:

<a href="secure_behandler.asp?mode=sebestil&bruger=<%=RS("bruger")%>"><%=RS("bruger")%>--&gt; </a>

Og sådan her i søgningen
SQL = "SELECT * FROM bestilbehandling WHERE brugernavn = " & Request.QueryString("brugernavn")

Og jeg får denne fejl:
Too few parameters. Expected 1.
Avatar billede killer_r Nybegynder
14. april 2002 - 18:34 #1
Du har ingen QueryString der hedder "brugernavn", kun en der hedder "bruger"
Hvis det er fejlen så skal det jo bare se sådan ud:

SQL = "SELECT * FROM bestilbehandling WHERE brugernavn = " & Request.QueryString("bruger")
Avatar billede freecodes Nybegynder
14. april 2002 - 18:38 #2
Det var bare mig der skrev forkert herinde.. den hedder self. bruger som det skal...
Avatar billede killer_r Nybegynder
14. april 2002 - 18:40 #3
Prøv det her:

SQL = "SELECT * FROM bestilbehandling WHERE brugernavn = '" & Request.QueryString("bruger") & "'"
Avatar billede freecodes Nybegynder
14. april 2002 - 18:45 #4
KANON.. det hjælper sku meget..
Avatar billede killer_r Nybegynder
14. april 2002 - 18:47 #5
Det at sætte " ' " omkring har virket for mig et par gange...
Avatar billede freecodes Nybegynder
14. april 2002 - 18:50 #6
ja, for ellers skal man skrive "like" og det er sku ikke til så meget hjælp når man skal søge på en bestemt bruger ;-)
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