Hej! På en sida har jag definierat variabeln "Office" att innehålla namnet på en stad. Vilket namnet är beror på ett val man tidigare gjort.
Har sen en text i en MS SQL2000-databas. Mitt i denna text vill jag hämta hem värdet av Office genom att skriva <%=Office%> men eftersom nämda kodsnutt ligger i databasen fungerar det inte.
Tack jorgen och LarsG, men jag vet inte om det var riktigt detta jag var ute efter.
I dokumentet med ASP-koden har jag skrivit <%=Blabla("Texten")%>, men mitt i "Texten" har jag skrivit <%=Office%>.
Det fungerar dock inte (tror jag?) eftersom kodsnutten <%=Office%> inte ligger i själva dokumentet där övriga koden finns, utan i en textmassa som hämtats in i dokumentet med <%=Blabla("Texten")%> från en kolumn i databasen.
Jag kanske tänker fel här men annars förstod jag inte riktigt din förklaring.
Om jag förstår saken rätt har du någonstans låtit din användare välja en stad, sedan har du sparat in staden namn i en text som du sedan stoppat in i databasen. Och nu vill du veta vad han valde för stad?
Tipset är att spara det valet i en egen kolumn i någon tabell i databasen, annars är det svårt att hitta det igen.
För att stoppa in stadsnamnet i texten får du antingen dela upp texten i två stycken och konkatenera ihop det med stads namnet emmelan, eller stoppa in något i texten som man kan byta ut mot stadsnamnet med replace funktionen.
------------------
calling me a motherfucker, saying he's gonna blow me away and blah, blah, blah, blah, blah. National Blonde Day!
Jag är nog inte så bra på att förklara märker jag. Ska försöka förklara ungefär hur det är uppbyggt =)
Vi har en sida i flera olika versioner, en version för varje kontor som ska presenteras. Allt är dock uppbyggt med samma ASP-sida som grund och alla olika texter hämtas ner till denna sida från en gemensam databas.
När man går in på sidan kollas det vilken adress man angett. Har man tex skrivit www.domän.fr i browsern så sätts Session("Office") = Paris.
Ponera att man i db har en kolumn som heter "Text". Ur posten med ID 1 hämtar jag sen ur denna kolumn texten "Hej och välkommen till vårat kontor i <%=Session("Office")%>!
Jag vill då att texten som ska visas i browsern är "Hej och välkommen till Paris!", eftersom jag gick in på det franska kontorets site.
Men eftersom "<%=Session("Office")%>" ligger inbakat i texten i db så funkar det tydligen inte, det verkar som om detta måste stå inne i själva koden i stället och då spricker hela idén.