Avatar billede Slettet bruger
11. august 2001 - 15:54 Der er 7 kommentarer og
1 løsning

Tekst ændres

Hej - den er lidt tricky - også at forklare, men jeg prøver.

Jeg har en Url i en sessionvariabel. Det jeg ønsker er at ændre den url, hvis det er angivet i databasen.

Eksempel:
Url i sessionvariabel = http://www.eksperten.dk/brugertype.html

Hvis der i databasen står brugertype \"1\" skal Url\'n således lyde: http://www.eksperten.dk/brugertype1.html når den vises på siden.

Hvis der der i databasen står brugertype \"2\" skal den lyde: http://www.eksperten.dk/brugertype2.html

osv...

Altså der skal indsættes et nummer umiddelbart INDEN fil-endelsen.

Hvordan gør man det?
Avatar billede Spotgun Seniormester
11. august 2001 - 15:59 #1
Nu er der ikke noget dybere information om hvordan du har skruet det hele sammen, men det her burde virke:

<%
sessionURL = \"http://www.eksperten.dk/brugertype\"& ResultSet(\"brugertype\") &\".html\"

Prøv at se om du kan få det til at virke
Avatar billede Slettet bruger
11. august 2001 - 16:04 #2
Jo men sessionvariabelen varierer jo netop. Er det ikke et eller andet med at lave en ny variabel (eks. \"nyvar\") der dækker Url OP TIL \".\" (puktummet) - altså: http://www.eksperten.dk/brugertype

En 3. variabel kunne så sætte dem sammen - altså:
\"nyvar\" + \"RS(\"Brugertype\")\" + \".html\" ?

Men hvordan gør man det - altså at tage KUN filnavnet og undlade extension\'n?
Avatar billede Spotgun Seniormester
11. august 2001 - 16:14 #3
Prøv med det her (har ikke testet det):

<%
url = \"http://www.eksperten.dk/brugerinfo.html\"

ny_url = left(url, len(url) -5) \' skal være -4 hvis det kun er .htm
ny_url = ny_url & ResultSet(\"brugerinfo\") &\".html\"

%>
Avatar billede Spotgun Seniormester
11. august 2001 - 16:18 #4
Okay... har selv testet det nu, og det virker fint... Det er ligemeget hvilken url der er tale om, og hvis du vil, kan du jo lave en if-sætning der checker om url\'en ender på .htm eller .html
Avatar billede Slettet bruger
11. august 2001 - 16:55 #5
Jeg kan sgu ikke få det til at virke! Tjek koden med lign. eksempel med URL:

show_sub_url = session(\"sub_url\")
Final_url = left(show_sub_url, len(show_sub_url) -5)
Final_url = Final_url & ResultSet(\"Number\") &\".html\"
Avatar billede Spotgun Seniormester
11. august 2001 - 16:58 #6
Hvilken fejl kommer den med? For det ser ud til at være lavet korrekt...
Avatar billede Slettet bruger
11. august 2001 - 17:01 #7
Jeg tror jeg har den - tror faktisk bare det var \"ResultSet\" som jeg har som RS?!?
Avatar billede Spotgun Seniormester
11. august 2001 - 17:03 #8
ahh... tænkte nok det var sådan noget... :-)

Enten det, eller også var session-variablen tom.

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