webForumDet fria alternativet

Radbrytning

9 svar · 431 visningar · startad av Php

PhpMedlem sedan sep. 2001224 inlägg
#1

Hej hur kan man fixa så att enter fungerar i en textarea typ när man skriver:
hej

Hejehj

det blir ingen enter i mellan utan det står sen bara:
hej hejhej.

SPiNMedlem sedan mars 20007 896 inlägg
#2
$text = nl2br ( $textFrånTextArea );
PhpMedlem sedan sep. 2001224 inlägg
#3

Hej det fungerar inte:
print "$row[text] = nl2br";

SPiNMedlem sedan mars 20007 896 inlägg
#4

Öh, nej. Det där fungerar inte.

echo nl2br ( $text );

Ska det vara isf.

PhpMedlem sedan sep. 2001224 inlägg
#5

Jag har märkt ett annat märkligt fel som jag måste lösa innan jag testar detta, det är så att efter det att jag trycker enter och skriver nåt kommer inte den texten med, den kommer med i databasen men när jag printar ut den får jag med allt tills des där jag använt mig av enter.
Tex:

hej
(enter texten här efter kommer inte med)
hejhej

Vad kan det vara för fel?

PhpMedlem sedan sep. 2001224 inlägg
#6

Ingen som vet vad det kan vara för fel?

2basMedlem sedan juni 2001181 inlägg
#7

Hur ser din funktion som printar ut det ut då?? Måste ju vara den som är fel på om det är Ok inlagt i databasen.

PhpMedlem sedan sep. 2001224 inlägg
#8

print" $row[text]";

Det konstiga är att det kommer med i databasen.

2basMedlem sedan juni 2001181 inlägg
#9

Tror dig inte ;)

Finns det ingen hel kod man kan få kolla på. Dvs cut past in här, så hittar vi felet :) Eller skicka den som ett PM till mig, så kan jag ta en koll.

VirrdoMedlem sedan okt. 2001152 inlägg
#10

Se till att det är "wrap on" på textfältet där du skriver in texten, annars så blir det inga radbrytningar (hade själv samma problem när jag började koda php).

alltså:

<textarea [b]wrap="on"[/b]>Texten här tack</textarea>
248 ms totalt · 3 externa anrop · v20260731065814-full.16f3d68c
0 ms — hämta forumlista (cache)
120 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)