Avatar billede madsmm Nybegynder
16. februar 2006 - 14:52 Der er 3 kommentarer og
1 løsning

insert text into MySQL

Hej jeg har et problem:

$sql = "UPDATE texts SET txt = '".addslashes($_POST['txt'])."' WHERE id=".$_POST['id'];
if ($DB->update($sql)) {
$msg = "true";
} else {
$msg = "false";
}


denne virker fint når man skriver tekst ind manuelt og gemmer, men hvis jeg laver en copy paste fra et word dokument, så vil den ikke gemme den, og jeg får $msg = "false" retur.

Håber nogen har en god forklaring på dette. jeg har endda prøvet med htmlentities() omkring teksten også men uden held, strip_tags() virker heller ikke
Avatar billede michael_stim Ekspert
16. februar 2006 - 14:58 #1
Istedet for bare at udskrive false kunne du jo udskrive fejlmeddelsen ;o)
Avatar billede madsmm Nybegynder
16. februar 2006 - 15:07 #2
den kom aldrig dertil. jeg havde en andet tjek i min kode der returnerede false...

Så glem dette spørgsmål!
Avatar billede madsmm Nybegynder
16. februar 2006 - 15:07 #3
d'oh
Avatar billede michael_stim Ekspert
16. februar 2006 - 15:15 #4
Havde du skrevet noget andet end bare false, havde du opdaget det for længe siden ;o)
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