Avatar billede carsten_mc Nybegynder
23. november 2006 - 12:00 Der er 4 kommentarer og
1 løsning

Ny linje i en tekstboks, kan ikke vises på andre sider. HJÆLP!

Jeg er ved at lave en hjemmeside i ASP.

Til det har jeg nogle foums, nyhedssystemner osv. Det som jeg har problemer med er når man skriver.

Når jeg laver mellemrum i en tekstboks, bliver det ikke vist når jeg trækker det ud fra en database. Skal man skrive noget specielt, eller hvad skal jeg gøre????

Håber at der er nogen der kan hjælpe mig.

Carsten_MC
Avatar billede eagleeye Praktikant
23. november 2006 - 12:07 #1
I en tekst box er linie skift vbCrLF og i en browser er linie skift tagen <br>. så man kan replace vbCrLf med <br>:

tekst = replace(tekst, vbCrLf, "<br>")
Avatar billede eagleeye Praktikant
23. november 2006 - 12:17 #2
variable teskt skal indeholden tteksten fra databasen :)

tekst = rs("kolonnenavn")
tekst = replace(tekst, vbCrLf, "<br>")
response.write tekst
Avatar billede carsten_mc Nybegynder
23. november 2006 - 12:52 #3
Hey eagleeye.

Kan ikke få det til at virke. Jeg bruger denne kode.

<%
Set rs2 = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM users"
rs2.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

if session("username") <> "" then
if Request.ServerVariables("REQUEST_METHOD") = "POST" then 
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM holdnyhed"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
rs.AddNew
rs("holdid") = rs2("holdid")
rs("dato") = date
rs("overskrift") = Request.Form("overskrift")
rs("tekst") = Request.Form("tekst")
rs.update
response.redirect "default.asp"
else
%>

Hvad er det præcist jeg skal skrive.
Avatar billede eagleeye Praktikant
23. november 2006 - 12:55 #4
Det kode du har vist er hvor du gemmer i databasen, hvis du vil rette det når du gemmer i databasen skal du prøve at rette denne linie:

rs("tekst") = Request.Form("tekst")


Til denne:


rs("tekst") = Replace(Request.Form("tekst"), vbCrLf, "<br>")
Avatar billede eagleeye Praktikant
23. november 2006 - 12:56 #5
Men det løser så ikke problmet for de poster du alderrede har i databasen.
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
Kategori
Kurser inden for grundlæggende programmering

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