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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. februar 2006 - 20:09
#1
php.net/addslashes
08. februar 2006 - 20:20
#2
Det virker stadig ikke når jeg bruger det i formen. Men har skiftet " ud med " Og det ser ud til at virke =D
08. februar 2006 - 20:22
#3
du kan bare skrive : <img src=\"/GEBxSqdAi854.jpg\" width.... bla bla bla
08. februar 2006 - 20:27
#4
Som sagt det har jeg prøvet. Men det virker ikke
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 ", men dem skal du vel så også skifte tilbage hvis du vil bevare funktionaliteten. Mvh. Johan
09. februar 2006 - 18:35
#6
når jeg bruger " 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.
Vi tilbyder markedets bedste kurser inden for webudvikling