/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvordan laves new line i et <textarea
Fra : Mogens Jensen


Dato : 07-07-11 19:17

Jeg skal læse nogle poster i en database og flytte dem til et <textarea
inputfelt.
Mit problem er at hvert felt skal have en end-of-line, fordi
de skal sættes på sin linie i textarea feltet.
Hvad gør jeg? Hvad skal jeg sætte i enden af hver post?

while ($mailpost = mysql_fetch_array($result4)) {
$text .= $mailpost['ownemail'];
}


--
Mvh. Mogens Jensen


 
 
Dennis Munding (07-07-2011)
Kommentar
Fra : Dennis Munding


Dato : 07-07-11 19:36

Hej Mogens,
"Mogens Jensen" skrev...
> Jeg skal læse nogle poster i en database og flytte dem til et <textarea
> inputfelt.
> Mit problem er at hvert felt skal have en end-of-line, fordi
> de skal sættes på sin linie i textarea feltet.
> Hvad gør jeg? Hvad skal jeg sætte i enden af hver post?
>
> while ($mailpost = mysql_fetch_array($result4)) {
> $text .= $mailpost['ownemail'];
> }

Det afhænger lidt af, hvordan dine data er indsat.

Er de skrevet som én lang linje eller er der brugt [Enter] for hvert
linjeskift??

Hvis det er sidstnævnte tilfælde, vil jeg mene, at flg. skulle kunne klare
det:

while ($mailpost = mysql_fetch_array($result4)) {
$text .= nl2br($mailpost['ownemail']);
}

I modsat fald skal du søge efter en funktion til at lave EOD.
Kan ikke huske hvad den hedder, men den findes.


Med venlig hilsen
--
Dennis Munding
a.k.a. The Eye - Member of the PosseGrim Squad
http://pgsquad.com/
"When you hear the wind - you're already dead..."


Mogens Jensen (07-07-2011)
Kommentar
Fra : Mogens Jensen


Dato : 07-07-11 21:15


"Mogens Jensen" <mojen@live????.dk> skrev i meddelelsen
news:4e15f83c$0$312$14726298@news.sunsite.dk...
Det lykkes mig at finde ud af det.
Efter hvert felt tilføjede jeg chr(13).chr(10);

> while ($mailpost = mysql_fetch_array($result4)) {
> $text .= $mailpost['ownemail'].chr(13).chr(10);
> }
>
>
> --
> Mvh. Mogens Jensen
>

--
Mvh. Mogens Jensen


Birger Sørensen (07-07-2011)
Kommentar
Fra : Birger Sørensen


Dato : 07-07-11 22:26

Følgende er skrevet af Mogens Jensen:
> "Mogens Jensen" <mojen@live????.dk> skrev i meddelelsen
> news:4e15f83c$0$312$14726298@news.sunsite.dk...
> Det lykkes mig at finde ud af det.
> Efter hvert felt tilføjede jeg chr(13).chr(10);
>
>> while ($mailpost = mysql_fetch_array($result4)) {
>> $text .= $mailpost['ownemail'].chr(13).chr(10);
>> }
>>
>>
>> -- Mvh. Mogens Jensen

while ($mailpost = mysql_fetch_array($result4)) {
$text .= $mailpost['ownemail']."\n";
kan vist ogsågøre det, evt "\n\r"

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Jonathan Stein (11-07-2011)
Kommentar
Fra : Jonathan Stein


Dato : 11-07-11 09:41

Den 07-07-2011 23:26, Birger Sørensen skrev:

>>> $text .= $mailpost['ownemail'].chr(13).chr(10);
>
> kan vist ogsågøre det, evt "\n\r"

Rækkefølgen er "\r\n" - og resultatet er det samme som chr(13).chr(10)

- og her er det vigtigt at bruge ", da ' ikke "oversætter" \r og \n.

M.v.h.

Jonathan

Søg
Reklame
Statistik
Spørgsmål : 177417
Tips : 31962
Nyheder : 719565
Indlæg : 6407865
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste