Avatar billede kimlarsen1978 Nybegynder
28. oktober 2003 - 18:48 Der er 8 kommentarer og
1 løsning

HTML fra FORM til DB til FROM

Heysa
Jeg har et mindre problem...

Jeg har et text-felt hvor brugerne angiver HTML tags. Dem gemmer jeg uden problemer i db'en, men når jeg henter den tilbage i text-feltet fra db'en så skriver den koden ud - forstået på den måde at hvis det fx er HTML tag for visning af et billede der er gemt, så viser den billedet og ikke selve koden.
----------------------
Jeg har dataen fra db'en gemt i et array.
<%@ language JaVaScript%>
function hentdata(){
  indhold_fra_db = arrTest[0][2];
}
<input type="text" name="T1" value="<%=indhold_fra_db%>" size="20">

------------------

Jeg kan bruge "exscape", men så bliver koden jo total uforstålig og umulig for bruger at rette i.
Avatar billede mm12010 Nybegynder
28. oktober 2003 - 18:56 #1
<input type="text" name="T1" value="<%=Server.HTMLEncode(indhold_fra_db)%>" size="20">
Avatar billede kimlarsen1978 Nybegynder
28. oktober 2003 - 18:59 #2
Ja, men kommer det så ikke også ud i total uforstålig form?
Avatar billede syntax_hh Nybegynder
28. oktober 2003 - 19:04 #3
<input type="text" name="T1" value="<%=Server.HTMLEncode("indhold_fra_db")%>" size="20">

Lidt rettelser ;)
Avatar billede mm12010 Nybegynder
28. oktober 2003 - 19:05 #4
syntax_hh >> hvad?
Avatar billede kimlarsen1978 Nybegynder
28. oktober 2003 - 19:06 #5
Gentager lige mit spg. Laver Server.HTMLEncode det ikke om til noget uforståligt kode? Det ligger jo i HTML form i db'en
Avatar billede mm12010 Nybegynder
28. oktober 2003 - 19:13 #6
jo, ex:
Server.HTMLEncode("<body>")==&lt;body&gt;
Avatar billede kimlarsen1978 Nybegynder
28. oktober 2003 - 19:14 #7
Jamen det skal det ikke være det skal fremstå som HTML tekst i formen - ligesom det er når brugeren skriver det ind.
Avatar billede d4s Novice
29. oktober 2003 - 08:57 #8
<input type="text" name="T1" value="<%=replace(indhold_fra_db,"<","&lt;")%>" size="20">
prøv det ;)
Avatar billede kimlarsen1978 Nybegynder
29. oktober 2003 - 16:21 #9
Kanon
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

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