Avatar billede webco_dk Nybegynder
16. november 2006 - 19:05 Der er 7 kommentarer og
1 løsning

linieskift i formular

hej jeg har et tekst felt, hvor jeg gemmer teksten i en mysql database. men når jeg henter teksten tager den ikke linieskift med. hvordan for jeg den til det?
jeg ved ikke om det er i databassen det er galt, eller om jeg skal tilføje noget kode i formularen
Avatar billede udvikler Nybegynder
16. november 2006 - 19:12 #1
$var = nl2br($_POST['var']);
Avatar billede keysersoze Ekspert
16. november 2006 - 19:12 #2
hvis det er asp skal du gøre følgende når du hiver dataene ud;

replace(rs("felt"),VbCrLf,"<br>")

i php er det vist nogat a la

nl2brnl($a);
Avatar billede udvikler Nybegynder
16. november 2006 - 19:13 #3
Bæmærk at dette _ikke_ kan lavs i html.

- forresten har jeg valgt at bruge php til at vise dig hvordan man kan løse dit problem, da jeg så at du bruger mysql som databasen og det falder mig derfor naturligt.
Avatar billede stenger Nybegynder
16. november 2006 - 19:18 #4
Du skal nok kigge på noget PHP, mere specifikt nl2br ... den omdanner linjeskift /n til <br />.

F.eks. kunne du jo gemme indholdet af textarea i en variabel ($test) og så hente den ved f.eks. at

<textarea>echo nl2br($test)</textarea>...

Det skal selvfølgelig lige køres sammen med din DB på en eller anden måde, men nl2br er ihvertfald en måde. Søg på Google efter nl2br og der dukker masser af resultater op.
Avatar billede stenger Nybegynder
16. november 2006 - 19:19 #5
Hehe... 3 mennesker, der skrev på samme tid og næsten det samme... typisk :)
Avatar billede udvikler Nybegynder
16. november 2006 - 19:23 #6
:-)
Avatar billede webco_dk Nybegynder
16. november 2006 - 19:34 #7
mange tak for den hurtige hjælp
Avatar billede udvikler Nybegynder
16. november 2006 - 19:35 #8
Tak for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester