Avatar billede bad24 Nybegynder
08. februar 2006 - 19:57 Der er 6 kommentarer

Tillade indsættelse af " i mysql?

Hejsa.
Jeg står og prøver på at indsætte lidt tekst og img tags i en mysql DB.
Men formen jeg bruger vil ikke indsætte " i databasen.

Jeg bruger bare en simpel form:

          <select name="category" id="category">
            <option value="<img src="/GEBxSqfAi854.jpg" width="20" height="20" /> >nyhed 1">nyhed 1</option>

Men der bliver kun indsat <img src= og ikke mere :/

- lars
Avatar billede hassehansen Nybegynder
08. februar 2006 - 20:09 #1
php.net/addslashes
Avatar billede bad24 Nybegynder
08. februar 2006 - 20:20 #2
Det virker stadig ikke når jeg bruger det i formen.
Men har skiftet " ud med &quot; Og det ser ud til at virke =D
Avatar billede hassehansen Nybegynder
08. februar 2006 - 20:22 #3
du kan bare skrive :

<img src=\"/GEBxSqdAi854.jpg\" width.... bla bla bla
Avatar billede bad24 Nybegynder
08. februar 2006 - 20:27 #4
Som sagt det har jeg prøvet. Men det virker ikke
Avatar billede johan.o Nybegynder
09. februar 2006 - 13:44 #5
Hm, hassehansen har nu fat i noget af det rigtige alligevel, tror jeg. Hvis du nu skriver sådan her i din form :

<option value="<img src=\"/GEBxSqfAi854.jpg\" width=\"20\" height=\"20\" /> >nyhed 1">nyhed 1</option>

og så går jeg ud fra at din form sender til en php side, så øverst på denne side skriver du :

echo $_POST['category'];die;

Hvilket output får du så, fordi jeg syntes at kunne huske at der bliver tilføjet nogle ekstra \

Som du selv skriver så virker det hvis du udskifter " med &quot, men dem skal du vel så også skifte tilbage hvis du vil bevare funktionaliteten.

Mvh. Johan
Avatar billede bad24 Nybegynder
09. februar 2006 - 18:35 #6
når jeg bruger &quot og så skal hente dataerne igen. Så er de som / uden jeg har ændret noget andet.

Ved godt at \ "normalt" virker og gider ikke lige at sætte mig så meget ind i det lige nu. Men smid et svar til dem der vil have points.
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