Akela Skrevet 19. mars 2008 Skrevet 19. mars 2008 Jeg har et tekstfelt (form) som skal lagres i mysql. Problemet er at linjeskiftene er borte når jeg henter ut teksten fra databasen igjen. En tungvint måte er å legge inn <br> alle steder i teksten hvor det skal være linjeskift. Men det må vel være en bedre måte å gjøre dette på? F.eks hvordan konverteres linjeskiftene i denne forum-formen? Her er jo linjeskiftene bevart.
headbullen Skrevet 19. mars 2008 Skrevet 19. mars 2008 (endret) Skift ut alle \n med <br> når du lager vell ? Eller skift \n med <br> når du spytter teksten ut der den skal ut... Endret 19. mars 2008 av headbullen
hotsand Skrevet 19. mars 2008 Skrevet 19. mars 2008 Bruk nl2br() når du presenterer teksten http://www.w3schools.com/php/func_string_nl2br.asp
Manfred Skrevet 19. mars 2008 Skrevet 19. mars 2008 Som kommentert i tidligere tråder, så er det fy-fy å lagre html-kode i databasen. Det bør ligge som linjeskift der, og så erstattes med <br> når du henter det ut igjen.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå