Jeg er ved at lave et artikel system hvor man skal kunne indskrive nogle artikler på en administrator side, og de derefter skal kunne læses på en brugerside.
Jeg har to vigtige rækker i min MySQL database: Overskrift og selve anmeldelsen.
Overskriften bliver sat ind i en varchar(100) og selve anmeldelsen bliver sat ind i en longtext. (dette sker fra en html-formular på administrator siden).
Problemet er når jeg vil hente artiklen ud af databasen igen. Hvis jeg f.eks. har lavet nogle linjeskift i anmeldelsen, sletter den al formatering når det bliver sat ind i MySQL.
Kan man undgå dette? Eller skal jeg indtaste html-koder i formularen når jeg tilføjer en artikel?
Ellers kan dum prøve med en udvidet editor, som fx tinyMCE, den virker perfekt, og du får ydermere muligheden for at formatere teksten med farver, størrelser mm.
Iøvrigt indsættes html-linjeskift (<br>) ikke når du laver et linjeskift i en formular. Så skal du bruge nl2br som jakobdo og erikjacobsen skriver.
For at være helt ærlig brugte jeg ikke ret lang tid på at give nl2br() et værdigt forsøg, da jeg egentlig syntes det fungerer fint med at indsætte html-tags manuelt.
Men kan jo bare skrive artiklen i word, og konvertere til html så man har alle de rigtige tags. Jeg vil kigge lidt mere på tinyMCE på et senere tidspunkt, da det ligner et meget brugbart værktøj.
Tag dem selv, da du jo selv fandt en brugbar løsning ;-)
Synes godt om
Ny brugerNybegynder
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.