Varför innehåller den html-kod?
Känns som att du bara postat typ halva inlägget eller är det bara jag som inte förstår?
7 svar · 286 visningar · startad av i-or
dessa ändringar går ju inte med server.url-grejen utan måste göras med en separat funktion.
om jag nu har min omgjorda text och lägger in den i adressfältet och på nästa sida i selectuttrycket ska välja ut de poster i en databas där denna omgjorda text överrensstämmer med en viss kolumn. (Subject = '" & Request.QueryString("subject") & "') stämmer ju inte längre detta för att den omgjorde texten innehåller htmlkod istället för vanlig text.
hur gör jag för att lösa detta?
Varför innehåller den html-kod?
Känns som att du bara postat typ halva inlägget eller är det bara jag som inte förstår?
oj då, början försvann visst....
problemet är att jag har ersatt apostrofer och dylikt med html-kod så att det hela ska fungera och inte avslutas vid apostrofen.
nu hoppas jag att du fattar bättre.
[Redigerat av i-or den 14 nov 2001]
Okej då blev det bättre
Du får mellanlagra querystringen och avkoda den på precis motsatta sättet som du la dit koden. Sedan är det bara att hämta från databsen med det avkodade värdet. Om det inte skapar problem i SQL satsen oxå?
Hur lyckas man avkoda querystringen??
<% Function FixaTecken(strText)
IF isNull(strText) Then
FixaTecken = strText
Else
strText = Replace(strText,"'","''")
strText = Replace(strText,"|","|")
strText = Replace(strText, """",""")
FixaTecken = strText
End if
End Function
%>
alá webbmastern (idg)
sedan skriver jag:
TextSträng = FixaTecken(Request("textsträng"))
när jag fill koda något.
tack så mycket för din hjälp.
ps. vet fortfarande inte hur man gör detta tvärt om.
Tvärtom är det bara att vända på argumenten till Replace().
Exempel, för att byta ut bengt mot sven:
strText = Replace(strText, "bengt", "sven")
Och för att byta tillbaka:
strText = Replace(strText, "sven", "bengt")
Mvh,