webForumDet fria alternativet
Logga in / Bli medlem

< textarea> med radbrytningar.

PHP

4 svar · 196 visningar · startad av Marcus

Medlem sedan juli 2000449 inlägg
Frågan#1

<textarea wrap="VIRTUAL"></textarea>

Jag har en textarea som ser ut som ovan... det är förstås innehåll i den också :-)

Någon som vet hur jag gör för att radbrytningar ska komma med, så som på detta forumet? Så som det är nu så hamnar resultatet i en lång rad.

Jag använder mig av två poster i mySQL. head och body för att definera en artikel.

Medlem sedan jan. 20007 697 inlägg
#2

Jag tror att du menar att när du skriver ut texten på en HTML-sida så blir det bara en lång rad. Gör så här innan du lagrar meddelandet i databasen:

$meddelande = str_replace ( "\n" , "<br>\n" , $meddelande );

Du kan ju naturligtvis också göra detta när du hämtar informationen från databasen.

Medlem sedan feb. 2000280 inlägg
#3

När du skriver ut din text som sparades in från en <text area> gör så här:

<?php
echo nl2br($text);
?>

Funktionen nl2br() finns inbyggd och konverterar radbrytningar (\n) till <br>

// BABBA

Medlem sedan jan. 20007 697 inlägg
#4

Det är ju också en möjlighet. ;)

Medlem sedan juli 2000449 inlägg
#5

Jag tackar så mycket för hjälpen :-)

263 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)