webForumDet fria alternativet

Lagra html kod i databas?

ASP

2 svar · 252 visningar · startad av oGGo

Medlem sedan apr. 2003120 inlägg
Frågan#1

Hej!
Jag sitter som bäst och försöker lägga in lite html kod i en access databas varpå den sedan skall skrivas ut.
Nu kanske ni undrar varför jag skall göra så?

Svaret är tämligen ganska simpelt, nämligen att på den webbplats jag bygger så är det många undersidor och bara på typ 3 stycken skall det formateras och läggas in <img src="...">.

När jag testar att lägga in koden i databasen och dra ut den med ex. <%=RS("text")%> så skrivs koden ut med vanlig text.

Går detta att fixa på något sätt, eller är det bara lättare att skita i det ?

/oGGo

Edit:
Kanske skulle denna höra hemma i Access forumet, jag vet inte så flytta om det kom fel!

Medlem sedan juni 200032 967 inlägg
#2

HTML kodas inte om automatiskt, utan sparar du html så ska det bli html när du skriver ut det.

Om du inte använder Server.HTMLEncode när du lagrar det i databasen förstås...

Medlem sedan apr. 2003120 inlägg
#3

@nders skrev:

HTML kodas inte om automatiskt, utan sparar du html så ska det bli html när du skriver ut det.

Om du inte använder Server.HTMLEncode när du lagrar det i databasen förstås...

Nej, jag använder inte Server.HTMLEncode när jag sätter in i databasen, däremot när jag plockar ut ur den så använder jag
Server.HTMLEncode ... skall testa utan då så får jag se!

Tack för en liten hint iaf.

Edit:
Det funkade fint, får formatera all min text in i databasen!
Ibland är man bra blind!

255 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)