form der fjerner linie skift

Tags:    php

haløjsa :)
nu har jeg aldrig arbejdet særlig meget med forms
og når jeg så har brugt en form har det været en der sendte teksten videre til min database

men nu står jeg og mangler en lidt anden form
formen skal være lavet til at man skriver noget med linie skift
fx:
"Hej
Mit
Navn
Er
Lasse"

så trykker man på Send (eller sådan noget) og så kommer det sådan her ud:
"HejMitNavnErLasse"

er jo klar over at html/php/asp/whatever ignorer linie skift... så vil gætte mig til at mit problem bare er at få den til at vise hvad man lige har skrevet?



10 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
På samme side efter den er sendt, ok....

Fold kodeboks ind/udKode 

Sådan der kunne du gøre hvis du forstår mig...
Og i formen skal der være en der hedder:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 12.04.2006 11:23 af Bruger #7494
haløjsa :)
nu har jeg aldrig arbejdet særlig meget med forms
og når jeg så har brugt en form har det været en der sendte teksten videre til min database

men nu står jeg og mangler en lidt anden form
formen skal være lavet til at man skriver noget med linie skift
fx:
"Hej
Mit
Navn
Er
Lasse"

så trykker man på Send (eller sådan noget) og så kommer det sådan her ud:
"HejMitNavnErLasse"

er jo klar over at html/php/asp/whatever ignorer linie skift... så vil gætte mig til at mit problem bare er at få den til at vise hvad man lige har skrevet?


Så vidt jeg kan forstå vil du fjerne alle linjeskiftene i en tekst. Et linjeskift angives ved en escape der hedder \\n.

Derfor skal du bruge funktionen str_replace() til at fjerne linjeskiftene:
Fold kodeboks ind/udKode 




Der findes en funktion i PHP der hedder nl2br den konverterer alle newlines til <br> tags eller <br />, det er vidst afhængig af PHP konfigurationen.

Den burde kunne klare det, som jeg forstod du manglede.

//Troels



prøv med nl2br. Den laver newlines (\\n) om til html-linjeskift (<br />;)..

Jeg har lavet eksempler her : http://www.westsworld.dk/asd/send.html




hvis jeg har forstået det rigtigt så skal du indsætte denne kode et sted før du udskriver data fra databasen:
Fold kodeboks ind/udKode 
du skal så ændre udskrift med wathever du nu kalder dit udtræk fra databasen.. håber du kan forstå hvad jeg mener...



Hvordan ser din kode ud?



Indlæg senest redigeret d. 12.04.2006 11:11 af Bruger #7494
jeg har ingen kode ;)
ved godt hvordan man laver en form og får sendt indholdet til en database

jeg ved bare ikke hvordan man får den til at vise indholdet på samme side lige efter man har "sendt" den

så hvis nogen kunne fortælle mig det eller kender til en guide ville det være helt fint ;)



det skulle nok skrives lidt mere detaljeret hvis jeg skulle forstå det ;)

(og den skal ikke tilføje noget til nogen database... den skal bare vise hvad man lige har skrevet ;) )



Nåe okay....
så sådan her:
Fold kodeboks ind/udKode 

Den her skriver lige efter man har trykket send..



Måske skal jeg læse det ordentligt næste gang ^^



t