Avatar billede jenslyn_s Nybegynder
06. april 2005 - 14:51 Der er 6 kommentarer og
1 løsning

Dynamisk tekst fra database - dobbelt linebreak

Jeg henter noget tekst fra en MySql database. Teksten er indsat via en html-form. Problemet er at et linebreak bliver dobbelt når jeg viser det i mit multiline tekstfelt. Hvordan løser jeg det?
Avatar billede thulstrup Nybegynder
06. april 2005 - 21:23 #1
Nu skriver du ikke noget om hvilket serverside sprog du benytter, men med PHP kan du gøre sådan her:

$str = ereg_replace("\r\n", "<br>", $str);
Avatar billede jenslyn_s Nybegynder
06. april 2005 - 21:27 #2
Korrekt! PHP. Jeg vil dog gerne gøre det i flash istedet. Kender godt php's ereg_replace.
Avatar billede thulstrup Nybegynder
06. april 2005 - 21:40 #3
Hvorfor så ikke benytte den? Det er da nemmere at ordne det inden du sender det til flash.

Anyways...:


searchReplace = function (str, search, replace) {
    return str.split(search).join(replace);
};
var str = "tekst tekst/r/rtekst";
trace(str);
str = searchReplace(str, "/r/r", "<br>");
trace(str);
Avatar billede jenslyn_s Nybegynder
06. april 2005 - 21:51 #4
Du har ret. Prøvede at gøre det i php, men i flash kan jeg i output se at den blot smider <p>'er ind når jeg html formaterer et tekstfelt :/
Avatar billede jenslyn_s Nybegynder
06. april 2005 - 21:53 #5
Får fucking \r\r for hver gang jeg har hamret 'Enter'. Argh
Avatar billede jenslyn_s Nybegynder
06. april 2005 - 21:58 #6
Så virker det. Tak for hjælpen. Smid et svar.
Avatar billede thulstrup Nybegynder
06. april 2005 - 23:11 #7
Godt du fandt ud af det.
Her kommer et svar.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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