Avatar billede nyst Nybegynder
25. marts 2004 - 10:36 Der er 8 kommentarer og
1 løsning

rettesystem - textarea i MySQL problem

Hjælp søges,
har i database en ganske alm <form> med bla. et:

<td colspan="3" valign="top"><textarea name="besked" cols="20" rows="4"></textarea> : evt. besked<br><br></td>

Når jeg kalder dette felt hvor textarea indeholdes over i et andet area hvor jeg skal rette, så bryder den efter:

<td colspan="3" valign="top"><textarea name="besked" cols="20" rows="4">

og skriver resten udenfor rettefeltet.

Hvorfor nu det og kan den alm. form textarea ændres så det ikke sker???

Hvis jeg fjerner <textarea>feltet så virker alt helt fint.
Avatar billede chries Nybegynder
25. marts 2004 - 10:55 #1
Forstår ikke spørgsmålet :)
Avatar billede nyst Nybegynder
25. marts 2004 - 11:06 #2
jeg har et rettesystem som henter et felt fra database over i en rettefil i et felt, hvor jeg så kan rette og submitte rettelsen.

Når der er et textarea i feltet i databasen, så vises ikke helle feltet i rettefilen men kun dertil hvor textarea er placeret..
Avatar billede domaz.dk Novice
25. marts 2004 - 11:40 #3
hmm... ved ikk om jeg har forstået det helt rigtigt men... kan det være noget med at den ikk kan klare at du har HTML koder...

hvis det er det, kan du nok godt bruge den her funktion:

$str = htmlentities($str);

læs mere her:
http://dk.php.net/manual/en/function.htmlentities.php
Avatar billede nyst Nybegynder
25. marts 2004 - 11:53 #4
den kan klare alle andre htmlfunktioner med undtagelse af <textarea></textarea>
Avatar billede nyst Nybegynder
25. marts 2004 - 12:04 #5
Det er bare en ganske almindelig kontakt-form med navn, adresse, email, osv og så et besked-felt <textarea></textarea> og herefter nogle muligheder for at vælge diverse ting.
Hele denne <form> + diverse tekst ligger i et felt i database, som hentes over i en rettefils felt og det er der det går galt???
Avatar billede chries Nybegynder
25. marts 2004 - 12:05 #6
du outputter dataerne imellem <textarea>Min text</textarea> ?
Avatar billede nyst Nybegynder
25. marts 2004 - 12:12 #7
Mit <textarea></textarea> er tomt i database og når det vises på siden - altså ganske almindeligt, så folk kan udfylde det med en besked og sende den, det virker helt ok.
Det er kun når jeg anvender mit rettesystem det går galt, feks hvis jeg nu ville rette navn til Efternavn osv.
Alle sider der ligger i database på samme måde har ingen problemer med at blive rettet via mit system - kun når der er et <textarea></textarea> på siden...
Avatar billede nyst Nybegynder
23. august 2004 - 15:51 #8
lukker og opretter et nyt, da der ikke svares mere
Avatar billede Slettet bruger
13. november 2004 - 11:15 #9
Sådan her ? ( jeg ved godt det er et gammelt spørgsmål, men måske har du ikke løst det ? )

<textarea name="besked" cols="20" rows="4"><?php echo $besked ?></textarea>

Jeg har lige siddet og slåsset med at få den til at vise det, og på denne måde lykkedes det. Ellers var der bare et tomt felt og det kan man jo ikke rette i.
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