Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:33 Der er 18 kommentarer og
1 løsning

Linjeskift i et textarea

HEj

Hvordan er det muligt at lave sådan at man kan benytte frit linjeskift i et textarea,hvor indholdet bliver sendt videre til en database ?

Jeg bruger php/mysql til input/output
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:41 #1
$tekst = $_POST['tekst'];
$teksten = str_replace("\n","\r\n", $tekst);

SÅDAN?
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:44 #2
nix, det virker ikke
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:46 #3
Du skal have linjeskift når det sættes i db?
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:48 #4
Er den sat til LONGTEXT i den database?
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:49 #5
$teksten = str_replace("\n","<br />", $tekst);

virker, så du får points for at kommen med den rigtige kommando.
Dog vil jeg minde dig om det roenving sagde i et andet sprøgsmål:
Store bogstaver er uhøflige.
og \r\n virker kun hvis du selv har angivet dem, så variabler i forvejen.
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:49 #6
sådan her:
når du skal hente det igen, så skal du skrive

$beskedf = $row['tekst'];
$besked = str_replace("\n","<br>", $beskedf);
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:49 #7
og LONGTEXT har ikke en skid med dette her at gøre.
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:50 #8
02/07-2004 01:49:29 = dobbelt arbejde ;-)
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:50 #9
der kom jeg ligegodt bagefter øv! Sorry med store, men det er lettere at få øje på sådan!
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:51 #10
Den skal være til LONGTEXT hvis der skal kunne laves mere end 255 tegn, men ja okay det hjælper ikke på det andet!
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:52 #11
næ.. TEXT kan sagtens tage mere en 255 tegn ;-)

(har testet flere millioner gange)
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:52 #12
Jeg ved ikke om du mente jeg skulle have points, men her er mit svar!
Forstod det nemlig ikke helt!
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:53 #13
Nå jeg tænkte på VARCHAR
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:53 #14
btw. så bruger man ikke $_POST når en resultat kommer fra en textarea
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:53 #15
bruger aldrig VARCHAR , men ja, det var meningen at du skulle have points.
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:54 #16
Ok så sige jeg mange tak, det andet jeg brugte øverst var forresten til når jeg sendte mails med tekstarea! Jeg bruger beggedele i mit mailsystem!
Avatar billede hmmhelpinghmm Nybegynder
02. juli 2004 - 01:55 #17
siger*
Avatar billede iknowstuff Nybegynder
02. juli 2004 - 01:55 #18
hvis du har <form method="post"> tror jeg da nok man bruger $_POST ved textarea..
Avatar billede thedeathart Nybegynder
02. juli 2004 - 01:56 #19
ja bruger method="post" , men det virker kun uden :)
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

IT-JOB

Politiets Efterretningstjeneste

PET søger softwareingeniører til Ruslandsområdet

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst

AL Sydbank

AI Engineer