/ 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
Flere linjer mellem tekst i SQL-DB?
Fra : Simon Petersen


Dato : 29-05-03 15:10

Jeg har lavet et nyhedssystem, hvor man kan skrive, ændre eller
slette nyheder. Der er bare et problem. Når jeg skriver en ny
artikel og laver flere linjer som denne:
------------------
Linje 1

Linje 3
------------------

Så kommer de bare til at se sådan ud:
------------------
Linje 1 Linje 3
------------------

Du kan selv teste her:
http://pc87012.stofanet.dk/~simonpetersen/sy/weblog/test.php

Håber at I kan hjælpe mig...

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Johan Holst Nielsen (29-05-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 29-05-03 15:12



Simon Petersen wrote:
> Jeg har lavet et nyhedssystem, hvor man kan skrive, ændre eller
> slette nyheder. Der er bare et problem. Når jeg skriver en ny
> artikel og laver flere linjer som denne:
> ------------------
> Linje 1
>
> Linje 3
> ------------------
>
> Så kommer de bare til at se sådan ud:
> ------------------
> Linje 1 Linje 3
> ------------------

Prøvet nl2br?

http://dk.php.net/nl2br :)

mvh
Johan


Simon Petersen (29-05-2003)
Kommentar
Fra : Simon Petersen


Dato : 29-05-03 15:21

Johan Holst Nielsen wrote in
dk.edb.internet.webdesign.serverside.php:
> Simon Petersen wrote:
> > Jeg har lavet et nyhedssystem, hvor man kan skrive, ændre eller
> > slette nyheder. Der er bare et problem. Når jeg skriver en ny
> > artikel og laver flere linjer som denne:
> > ------------------
> > Linje 1
> >
> > Linje 3
> > ------------------
> >
> > Så kommer de bare til at se sådan ud:
> > ------------------
> > Linje 1 Linje 3
> > ------------------
>
> Prøvet nl2br?
>
> http://dk.php.net/nl2br :)
>
> mvh
> Johan

Jeg kan se at du har prøvet med <br>... det kan jeg da godt leve
med.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Johan Holst Nielsen (29-05-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 29-05-03 15:57

Simon Petersen wrote:
> Jeg kan se at du har prøvet med <br>... det kan jeg da godt leve
> med.

Øhm? Så fald jeg af :P

funktionen nl2br gør således at hvis du laver en ny linie i tekst boksen
bliver det konverteret til <br />.

Altså lad mig blive et eksempel...
---
NYHESSIDEN
<form action="news.php" method="post">
<textarea name="nyhed"></textarea>
<input type="submit">
</form>
---
news.php
<?php
echo nl2br($_POST['nyhed']);
?>
--

Hvis du så f.eks. indtaster
---
Hej med dig

Det er en god dag...
--

Vil følgende blive sendt til news.php
Hej med dig Det er en god dag... hvis du laver et direkte output... da
linieskiftene du lavede er lavet via \n (\r)... for at få dem lavet om
til "rigtige" linieskift kan du bruge nl2br som reelt bare er det samme
som en
str_replace("\n","<br />", $str); == nl2br($str);
Resultatet er det samme ;)

Håber du forstår det bedre nu :)
Ellers spørg ;)

mvh
Johan


Simon Petersen (29-05-2003)
Kommentar
Fra : Simon Petersen


Dato : 29-05-03 15:31

Johan Holst Nielsen wrote in
dk.edb.internet.webdesign.serverside.php:
> Simon Petersen wrote:
> > Jeg har lavet et nyhedssystem, hvor man kan skrive, ændre eller
> > slette nyheder. Der er bare et problem. Når jeg skriver en ny
> > artikel og laver flere linjer som denne:
> > ------------------
> > Linje 1
> >
> > Linje 3
> > ------------------
> >
> > Så kommer de bare til at se sådan ud:
> > ------------------
> > Linje 1 Linje 3
> > ------------------
>
> Prøvet nl2br?
>
> http://dk.php.net/nl2br :)
>
> mvh
> Johan

Jeg kan se at du har prøvet med <br>... det kan jeg da godt leve
med.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste