/ 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
Automatisk linieskift
Fra : Henrik Pedersen


Dato : 17-03-02 17:09

Hvis jeg har en formular med et tekstfelt brugeren kan udfylde, hvordan får
jeg den så til at lave linieskift i det den smider ud (altså vis brugeren
f.eks. har trykket "Enter" 2 gange).

Og er det i den del, hvor fomularen bliver udfyldt - eller er det i den del
der smider data ud på siden?

Takker for hjælpen på forhånd

*/Henrik Pedersen



 
 
Mogens Meier Christe~ (17-03-2002)
Kommentar
Fra : Mogens Meier Christe~


Dato : 17-03-02 17:35


"Henrik Pedersen" <hp@beone.dk> wrote in message
news:3c94bfc2$0$92520$edfadb0f@dspool01.news.tele.dk...

> Hvis jeg har en formular med et tekstfelt brugeren kan udfylde, hvordan
får
> jeg den så til at lave linieskift i det den smider ud (altså vis brugeren
> f.eks. har trykket "Enter" 2 gange).

http://dk.php.net/manual/en/function.nl2br.php

> Og er det i den del, hvor fomularen bliver udfyldt - eller er det i den
>del der smider data ud på siden?

Det er selvfølgelig det du ønsker at udskrve du skal ændre/formatere inden
du
udskriver det...!?


--
Mvh. Mogens
B.Sc. i datalogi, søger IT-job på Fyn eller naboamter.
www.momech.dk





Henrik Pedersen (17-03-2002)
Kommentar
Fra : Henrik Pedersen


Dato : 17-03-02 19:28

> > Hvis jeg har en formular med et tekstfelt brugeren kan udfylde, hvordan
> får
> > jeg den så til at lave linieskift i det den smider ud (altså vis
brugeren
> > f.eks. har trykket "Enter" 2 gange).
>
> http://dk.php.net/manual/en/function.nl2br.php
>
> > Og er det i den del, hvor fomularen bliver udfyldt - eller er det i den
> >del der smider data ud på siden?
>
> Det er selvfølgelig det du ønsker at udskrve du skal ændre/formatere inden
> du
> udskriver det...!?
>

Jeg den sidste kan jeg nok regne ud - men skal der ikke indikeres, når man
taster texten ind, at den skal bruge \n ved linieskift ??

Hvis jeg skriver følgende i et textfelt:
Hej dette er en test (trykker Enter) (trykker Enter) nu er jeg 2 linier
længere nede.

Så får jeg følgende i min MySQL:
Hej dette er en test

nu er jeg 2 linier længere nede.

Men trækker jeg det så ud på en side, så får jeg:
Hej dette er en test nu er jeg 2 linier længere nede.

Jeg har prøvet med nl2br foran der hvor jeg vil trække det ud, men det ser
ikke ud til at virke. Er det fordi der rent faktisk skal stå \n i databasen
eller?? Hvis ja - hvordan får jeg det tilføjet, når der bliver submittet en
post?

Er der evt. nogen der kan komme med et par eksempler - takker

*/Henrik Pedersen



Stefan Bruhn (17-03-2002)
Kommentar
Fra : Stefan Bruhn


Dato : 17-03-02 23:13

On Sun, 17 Mar 2002 19:27:57 +0100, "Henrik Pedersen" <hp@beone.dk>
wrote:

>
>Men trækker jeg det så ud på en side, så får jeg:
>Hej dette er en test nu er jeg 2 linier længere nede.

Det står rigtigt i din mysql.
Du skal skrive:
echo nl2br($fisk);

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Henrik Pedersen (17-03-2002)
Kommentar
Fra : Henrik Pedersen


Dato : 17-03-02 23:59

> >Men trækker jeg det så ud på en side, så får jeg:
> >Hej dette er en test nu er jeg 2 linier længere nede.
>
> Det står rigtigt i din mysql.
> Du skal skrive:
> echo nl2br($fisk);
>

Perfekt - det virker fint. Men jeg syntes ikke jeg kan få det til at virker
når jeg bruger <font> osv.

Hvordan vil du skrive denne linie, hvis nl2br skulle ind? :

<?php
echo "<font class=\"newsmessage\" size=\"1\">$message20</font>";
?>

Takker endnu engang, og håber på hjælp til det sidste her

*/Henrik Pedersen



Henrik Stidsen (18-03-2002)
Kommentar
Fra : Henrik Stidsen


Dato : 18-03-02 01:02

"Henrik Pedersen" <hp@beone.dk> wrote in
news:3c951fc5$0$92549$edfadb0f@dspool01.news.tele.dk

> Hvordan vil du skrive denne linie, hvis nl2br skulle ind? :
>
> <?php
> echo "<font class=\"newsmessage\" size=\"1\">$message20</font>";
> ?>

<?php
echo "<font class=\"newsmessage\"
size=\"1\">".nl2br($message20)."</font>";
?>

--
Henrik Stidsen | HS235-DK | Ikke eksisterende samleobjekt

Henrik Pedersen (18-03-2002)
Kommentar
Fra : Henrik Pedersen


Dato : 18-03-02 07:40

> > Hvordan vil du skrive denne linie, hvis nl2br skulle ind? :
> >
> > <?php
> > echo "<font class=\"newsmessage\" size=\"1\">$message20</font>";
> > ?>
>
> <?php
> echo "<font class=\"newsmessage\"
> size=\"1\">".nl2br($message20)."</font>";
> ?>
>

Ahhhh, så var det fordi jeg manglede et par .'er - Tak for hjælpen!

*/Henrik Pedersen



Søg
Reklame
Statistik
Spørgsmål : 177504
Tips : 31968
Nyheder : 719565
Indlæg : 6408551
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste