15. august 2008 - 10:06Der er
14 kommentarer og 1 løsning
Uønskede line breaks gemmes i MySQL
Jeg er ved at lave et lille redigeringsmodul vha. PHP5 og MySQL, men er løbet ind i et lille irreterende problem at når jeg indtaster en tekst i et TEXTAREA indsættes der (ud over linieskiftene) ekstra '<br />' tags i den tekst der gemmes i MySQL databasen.
1 2 3
bliver første gang jeg gemmer til:
1<br /> 2<br /> 3
og anden gang der gemmes bliver det til:
1<br /><br /> 2<br /><br /> 3
osv...
Jeg har forsøgt alt mellem himmel og jord med str_replace, nl2br, strip_tags m.fl. for at komme problemet til livs, men til syneladende uden nogen effekt. Har sågar forsøgt ved to forskellige webudbyderes servere.
Er der nogen der har en løsning på problemet vil jeg blive meget glad :-)
Jo, det kan sagtens være, for de er ikke umiddelbart at se hvis jeg kigger i basen med phpMyAdmin, men hvordan slipper jeg så af med dem. Har som nævnt prøvet at sætte et hav af funktioner på det output der kommer fra databasen.
Du skal acceptere mit svar i bunden af denne side ved at markere mit navn i boksen og trykke "Accepter" for at spørgsmålet lukkes. Du har i øvrigt også et par gamle, åbne spørgsmål.
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.