Avatar billede webbygger Nybegynder
19. januar 2005 - 19:37 Der er 12 kommentarer og
2 løsninger

Variabler i en URL

Jeg skal hente en variable i database, som skal indsætte i URL, har prøvet flere forskellige ting, men skal det ikke være noget ala

<a href="/eksperten/box.asp?rid=<%= rs("id") & "&t=rs("kategori")" %>">

eller skyder jeg helt forbi ???
Avatar billede and_ Nybegynder
19. januar 2005 - 19:45 #1
<a href="/eksperten/box.asp?rid=<%=rs("id") & "&t=" & rs("kategori")%>">
Avatar billede webbygger Nybegynder
19. januar 2005 - 19:53 #2
Hmmm det virker, men for hulens vil den så ikke udskrive denne her :

dim t
t = LCase(request.querystring("t"))


Select Case t
case "Grejbutik"

' udfør kode der har med "butik" at gøre
response.write "<div align='center'>"

response.write"<table width=100% border=0 bgcolor=#E4E4E4 cellpadding=8 >"

    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  </b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write "læst: " & rs("visninger")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Indsendt af:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("navn") & "&nbsp;&nbsp;" & rs("dato")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  Butik:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("butik")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> By:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("by")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  Hjemmeside:</b>"
    response.write"</td>"
   
    response.write"<td>"
    Response.write "<a href=" & rs("url") & ">Besøg siden</a>"
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Faglig ekspertise:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("faglig"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Kundeservice:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("kunde"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Udvalg:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("udvalg"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
       
       
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Bedømmelse:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("beskrivelse")
    response.write"</td>"
   
   
 

response.write "</table>"
response.write "</div>"
Avatar billede and_ Nybegynder
19. januar 2005 - 19:59 #3
fordi du har glemt et eller andet?

Response.write "<a href=" & rs("url") & ">Besøg siden</a>"


???? du sætter ingen på... er de fordi du mener:


eller hvordan ser linket ud, som spørger efter i rs("url")
ellers må du forklare lidt mere
Avatar billede webbygger Nybegynder
19. januar 2005 - 20:04 #4
Hvis du kikker under 5 seneste anmeldelser (link) her http://www.web-byggeren.dk/eksperten/anmeldelse.asp - ser adresse linie da ok ud ikk ?
Avatar billede and_ Nybegynder
19. januar 2005 - 20:09 #5
jjoo???

hvad mener du der er galt....?
Avatar billede webbygger Nybegynder
19. januar 2005 - 20:14 #6
Nu skulle URL adresse jo være god nok og så skulle den gerne vise :

<%
       
'Så kan du checke om "t" er "butik" eller "grej":

dim t
t = LCase(request.querystring("t"))

' LCase betyder at den skal check småbogstaver, da der er forskel på butik, buTIK, BUtik, osv..

Select Case t

case "Grejbutik"

response.write "<div align='center'>"

response.write"<table width=100% border=0 bgcolor=#E4E4E4 cellpadding=8 >"

    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  </b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write "læst: " & rs("visninger")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Indsendt af:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("navn") & "&nbsp;&nbsp;" & rs("dato")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  Butik:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("butik")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> By:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("by")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  Hjemmeside:</b>"
    response.write"</td>"
   
    response.write"<td>"
    Response.write "<a href=" & rs("url") & ">Besøg siden</a>"
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Faglig ekspertise:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("faglig"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Kundeservice:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("kunde"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Udvalg:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("udvalg"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
       
       
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Bedømmelse:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("beskrivelse")
    response.write"</td>"
   
   
 

response.write "</table>"
response.write "</div>"



case "Diverse"
' udfør kode der har med "butik" at gøre
response.write "<div align='center'>"
response.write"<table width=80% border=1 bordercolor=#333333 bgcolor=#E4E4E4 >"
response.write"<table width=80% border=0 bgcolor=#E4E4E4 cellpadding=8 >"

   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b>  Produkt:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("produkt")
    response.write"</td>"
   
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Indsendt af:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("navn") & "&nbsp;&nbsp;" & rs("dato")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Anslået antal ture:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("ture")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Karakter:</b>"
    response.write"</td>"
   
    response.write"<td>"
    for i = 1 to CInt(rs("karakter"))
                                                    response.write "<img src=""orange.gif"">"
                                                    next
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Bedømmelse:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("produkt")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> Pris:</b>"
    response.write"</td>"
   
    response.write"<td>"
    response.write rs("pris")
    response.write"</td>"
   
    response.write"<tr>"
    response.write"<td>"
    response.write"<b> </b>"
    response.write"</td>"
   
    response.write"<td>"
    billed_url = rs("url")
                  if billed_url<>"" then
                    Response.write "<br>" & "<br>" & "<img src='" & billed_url & "'"
                      end if
                       
    response.write"</td>"
   
   
 

response.write "</table>"
response.write "</div>"

case else
' hvis brugeren piller ved dine links, vil den fejle.. med mindre at du bruge Case Else
' brugeren har pillet.. vis noget standard kode (f.eks. "FEJL!")
Response.Write "FEJL PRØV IGEN !!!"


end select

%>

--------------------------------------------
Men som du ser skriver den fejl !!!
Avatar billede cpufan Juniormester
19. januar 2005 - 20:17 #7
t = LCase(request.querystring("t"))


Select Case t
case "Grejbutik"

du laver t til LowerCase
men tester med stort "G"
det skal være

case "grejbutik"
Avatar billede and_ Nybegynder
19. januar 2005 - 20:18 #8
jamen du laver den også til små:
dim t
t = LCase(request.querystring("t"))

' LCase betyder at den skal check småbogstaver, da der er forskel på butik, buTIK, BUtik, osv..

Select Case t

case "Grejbutik"

Prøv at skifte "Grejbutik" med "grejbutik"
Avatar billede webbygger Nybegynder
19. januar 2005 - 20:21 #9
BINGO !!!

And smider du lige et svar ?

Og tak for hjælpen
Avatar billede and_ Nybegynder
19. januar 2005 - 20:23 #10
svar... :p
Avatar billede and_ Nybegynder
19. januar 2005 - 20:29 #11
takker for point...
Avatar billede webbygger Nybegynder
20. januar 2005 - 19:29 #12
Er I her endnu ???
Avatar billede cpufan Juniormester
20. januar 2005 - 20:10 #13
klart, vi har bare siddet og ventet :o)
Avatar billede webbygger Nybegynder
20. januar 2005 - 20:40 #14
Hej cpufan !

Jeg har overset et "lille" problem angående overnævnet, men jeg har oprette et nyt spørgsmål på det her http://eksperten.dk/spm/583046
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