09. februar 2006 - 00:34
Der er
6 kommentarer og 1 løsning
Tekst fra mysql til javascript - Fejl
Hej Skal hente en tekst ud fra en mysql database og smide den ind i en variabel. Det gør jeg sådan her messages ="<?=$row[test]?>"; Men problemet er at teksten fra mysql er opdelt i afsnit, og så siger explore at der er en syntaksfejl. Kildekoden ser sådan ud når man kører det messages[0]="<TAKE ME DOWN TO THE PARADISE CITY... Så er det tid til en aften i selskab med de hårde drenge!!!"; Den skriver at linien ikke er afsluttet, og det er jo nok fordi den skifter linie. Hvordan kan jeg undgå dette, uden at skulle ændre i databasen? På forhpnd tak
Annonceindlæg tema
09. februar 2006 - 00:44
#1
Prøv: messages ="<?=nl2br($row[test])?>";
09. februar 2006 - 00:50
#2
Så ser det bare sådan ud: messages[0]="<TAKE ME DOWN TO THE PARADISE CITY...<br /> <br /> Så er det tid til en aften i selskab med de hårde drenge!!!";
09. februar 2006 - 00:53
#3
messages = "<?=preg_replace("#\r?\n#", "\"+$0\"", $row['test'])?>"; hvis du også ønsker at tage høje for gåseøjne i teksten: messages = "<?=preg_replace("#\r?\n#", "\"+$0\"", str_replace("\"", "\\\"", $var))?>";
09. februar 2006 - 00:57
#4
Mange tak for det morhan. Det virker perfekt Lig et svar så du kan få dine point
09. februar 2006 - 01:00
#5
messages = "<?=preg_replace("#\r?\n#", "\\n", $row['test'])?>"; er måske en mere korrekt løsning, så bevarer du også linieskift i teksten
29. april 2006 - 12:35
#6
morhan vil du ik have dine point?
Vi tilbyder markedets bedste kurser inden for webudvikling