Avatar billede heine_p Nybegynder
15. juni 2003 - 12:54 Der er 7 kommentarer og
2 løsninger

textarea og PHP

Hvordan kan man lave et PHP-script der finder ud af at man har trykket på 'enter' i et textarea???
Avatar billede fangel Nybegynder
15. juni 2003 - 12:55 #1
if(isset($_POST['navn_paa_submit_knap_eller_textarea'])){
  // det der skal ske
}
Avatar billede schaefner Juniormester
15. juni 2003 - 12:55 #2
Er det fordi du vil have linjeskift når du viser teksten?
Avatar billede heine_p Nybegynder
15. juni 2003 - 12:57 #3
Ja... den skal finde ud af linjeskift :D
Avatar billede schaefner Juniormester
15. juni 2003 - 12:57 #4
<?php
echo nl2br($_POST['navn_paa_textarea']);
?>
Avatar billede cautoo Nybegynder
15. juni 2003 - 12:58 #5
if (eregi("\n", $tekst)) {
  echo "Du har været så smart at udnytte textarea's funktion, nemlig at lave flereliniers tekst";
}

-----------------------
$tekst = nl2br($tekst);

kan lave <BR>
Avatar billede fangel Nybegynder
15. juni 2003 - 12:58 #6
nå...

$str = nl2br($_POST['navn_paa_tekstarea']);

så bliver linieskift lavet om til <br> som laver et html linieskift

Morten
Avatar billede cautoo Nybegynder
15. juni 2003 - 12:58 #7
svar :)
Avatar billede schaefner Juniormester
15. juni 2003 - 12:59 #8
mit var vel egentligt et svar
Avatar billede cautoo Nybegynder
15. juni 2003 - 13:00 #9
hvis du evt. ønsker at fjerne de linieskift der vil komme, hvis du eksempel gemmer i tekstdatabase så kan du efter nl2br bruge:

            $tekst = str_replace("\n","",$tekst);
            $tekst = str_replace("\r","",$tekst);
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