Avatar billede nh92 Nybegynder
29. december 2008 - 16:25 Der er 8 kommentarer

Auto. linjeskift i tekstboks

Som overskriften hhentyder til, vil jeg lige spørge hvilken kode jeg kan indsætte, så den automatisk laver linjeskift, når jeg trykker dem ind i tekstboksen. Altså så jeg er fri for at skrive <br>.
Avatar billede nh92 Nybegynder
29. december 2008 - 16:25 #1
Håber det er forståeligt, :)
Avatar billede elskermad.dk Nybegynder
29. december 2008 - 16:31 #2
Avatar billede dkfire Nybegynder
29. december 2008 - 16:32 #3
brug nl2br() når du skriver din tekst ud på siden.

http://dk2.php.net/nl2br
Avatar billede nh92 Nybegynder
29. december 2008 - 17:42 #4
Når du skriv brug nl2br() når jeg skriver min tekst ud på min side, mener du det sådan, at jeg så skal indsætte det på index.php, fordi det skal bruges når jeg har skrevet nogle nyheder ind i min dabatabase. Er det sådan det skal sættes ind?

Jeg troede det skulle ind når man trykkede opret nyhed f.eks. hvor den laver en action, til en side som indsætter de ting man har skrevet i databasen. Det var der, jeg troede det skulle sættes ind? Men jeg er måske forkert på den?
Avatar billede olebole Juniormester
29. december 2008 - 17:46 #5
<ole>

I DB'en indsætter du 'råt fra textarea'. Når du henter data fra DB'en hælder du det gennem nl2br, inden du skriver ud.

I dit textarea, repræsenteres en ny linje af de to tegn '\r\n' (lidt afhængig af styresystem). Det hælder du i databasen - og når du senere skriver ud, omdannes disse til '<br>'.

Bl.a. hvis data skal bruges på anden måde, er det ikke godt at have en masse HTML liggende i databasen, så derfor gøres det først, når der skal skrives ud  ;o)

/mvh
</bole>
Avatar billede nh92 Nybegynder
29. december 2008 - 17:53 #6
Så når jeg har et nyhedssystem, hvor skal jeg så indsætte noget? (:
Avatar billede dkfire Nybegynder
29. december 2008 - 19:40 #7
Der hvor du viser din nyhed.
Og hvor det lige er kommer jo meget an på din kode.
Avatar billede jakobdo Ekspert
29. december 2008 - 22:15 #8
$text_fra_textarea //indsættes direkte i din Database/tabel.

//Side hvor du viser din nyhed.
//udtræk fra database/tabel
echo nl2br($nyhed_fra_database/tabel);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester