Skriva ut memo

PHP

4 svar · 242 visningar · startad av Qimen

Medlem sedan juni 20015 009 inlägg
Trådstart#1

Hej

Har gjort en liten gästboksfunktion till min sida. När man skriver ett inlägg sparas texten i ett longtext fält i mysql databasen. Sedan så skriver jag ut texten med echo. Problemmet nu är att om man skriver ett inlägg och trycker enter så att man börjar på en ny rad så märks inte det sen när inlägget blivit postat. Utan den raden som skulle börjar under dras upp igen efter den förra meningen. Förstår ni?

Hur åtgärdar man detta?

Medlem sedan dec. 1999483 inlägg
#2

Kör nl2br() på strängen. Då ersätts alla "\n" med "<br \>\n". Alltså:

$str = bl2br($str);
Medlem sedan juni 20015 009 inlägg
#3

Hur lägger jag till det då?
Som nu har jag i min while sats:

$text = $result['text'];
print "$text<br>";
Medlem sedan aug. 20002 975 inlägg
#4
$text = nl2br($result['text']);
print "$text<br>";
Medlem sedan juni 20015 009 inlägg
#5

okej tack, funkar fint nu. :)

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)