• 29.05.2024, 22:04
  • Register
  • Login
  • You are not logged in.

 

Dear visitor, welcome to Aqua Computer Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

TheZonk

Junior Member

HTML-SQL

Thursday, March 9th 2006, 12:04pm

Wenn ich in einer ASP Seite ein textarea drin hab. Der Benutzer gibt seinen Text ein, unter anderem drückt er auch mal ENTER. dieser Text wird in der Sql datenbank gespeichert. später geht ein anderer User wieder in eine ASP Seite wo der eingegebene Text abgefragt wird. mein Problem ist das, dass das ENTER im TEXTAREA, im HTML natürlich kein ENTER mehr ist. Kann mir jemand sagen wie ich dieses TEXTAREA ENTER in ein <br> umwandeln kann? 'replace("???","<br>")'
danke im Vorraus

Re: HTML-SQL

Thursday, March 9th 2006, 12:27pm

Hast Du es mit "\n" versucht?

Re: HTML-SQL

Thursday, March 9th 2006, 1:39pm

In PHP gibt es dafür nl2br(). In ASP sollte es sowas auch geben, ansonsten tut's wie gesagt einfaches Replacen - das kann aber, u.a. auch abhängig von der Verwendung regulärer Ausdrücke, deutlich langsamer sein, insbesondere wenn es nicht nativ (z.B. in C) geschrieben ist, sondern erst durch den PHP-Interpreter muss.

Google sez:
http://www.webmasterworld.com/forum47/2246.htm
http://www.asphelper.de/Tip/tip7.asp

TheZonk

Junior Member

Re: HTML-SQL

Thursday, March 9th 2006, 2:47pm

ich würde es ja einfach replacen das problem ist ich weiss nicht was ich replacen soll......
/n funktioniert nicht, hab ich schon probiert

Re: HTML-SQL

Thursday, March 9th 2006, 2:59pm

nicht /n sondern \n

Re: HTML-SQL

Thursday, March 9th 2006, 3:15pm

probier mal chr(13) (nur ne idee, weiß nicht obs funktioniert)

Source code

1
replace(chr(13), "<br />")

Re: HTML-SQL

Thursday, March 9th 2006, 3:34pm

Quoted from "Anisachse"

nicht /n sondern \n


vielleicht muss man's auch "escapen"? also "\\n" ???


*edit*
wieso macht das forum aus "e s c a p e n" bitte schön "eskappen" ?

Re: HTML-SQL

Thursday, March 9th 2006, 4:16pm

Ich war mal so frei, die Links zu besuchen und die erscheinenden Inhalte wahrzunehmen ::)
Dort wird (u.a.) VbCrLf verwendet. Genaueres gibt es unter dem oben geposteten Link: http://www.asphelper.de/Tip/tip7.asp

Manchmal frage ich mich, wieso Leute programmieren *HUST*, die scheinbar mit dem Lesen noch große Probleme haben.

TheZonk

Junior Member

Re: HTML-SQL

Monday, March 13th 2006, 3:59pm

ääh *HUST* nagut, ääh danke!
die links sind mir irgendwie entfleucht

Re: HTML-SQL

Tuesday, March 14th 2006, 7:38am

Quoted from "biddschedabber"

vielleicht muss man's auch "esc.apen"? also "\\n" ???

Nein, da du das Sonderzeichen haben willst, dass sich hinter "\n" verbirgt (ASCII-Zeichen Nr. 10).

Durchs Esc.apen legst du diese automatische Ersetzung lahm und bekommst den Text "\n".