MySQL

Tags:    php

Hej alle udvikere! :P
Jeg har et problem, hvis jeg indsætter noget i min database F.eks:
Hej.
Mit navn er martin.
Jeg er 15 år gammel.

OSV.

Så viser den bare:
Hej. mit navn er martin. jeg er 15 år gammel.



Hvordan får jeg den til at lave mellemrum?

Hilsen Martin.



du bruger nl2br på dataen. Jeg ville foreslå du bruger den før du indsætter det i databasen men du kan også gøre det efter du har hentet det ud fra databasen.

Ved at gøre det før du indsætter sparer du efter min overbevisning server cpu tid.

nl2br($beskede)



Indlæg senest redigeret d. 08.12.2007 19:30 af Bruger #5620
jeg foretrækker at gøre det bagefter, da jeg ikke har nogen løsning på at kunne redigere det i et text area UDEN at disse br vises derfor gør det når det udskrives



Jeg vil også anbefale først at gøre det bagefter, hvis du skal kunne redigere i dataen i et textarea.



Jeg kører altid en nl2br inden jeg gemmer data i databasen, så de data der ligger i databasen er optimeret til at blive vist på hjemmesiden, hvilket er det de skal mest. Når der skal redigeres i teksten, fjerner jeg blot de br-tags igen fx. med strip_tags eller en eller anden replace-funktion.



Må jeg få noget kode? så er i flinke=



t