Avatar billede leshrac Nybegynder
28. marts 2007 - 17:16 Der er 4 kommentarer og
1 løsning

sæt variabel i PHP som indeholder en button inde i en echo?

jeg har lidt problemer..

har en side hvor jeg inde i en variabel skriver en hel masse..

inde i den variabel skal jeg lave en button...

for mig ville et bud på sådan en button se sådan her ud:

$variabel = '<input type="button" value="Ja" onclick="this.href=\'open_mail.php?yes\'" />';

Jeg bruger denne variabel inde i en MySQL query.. når jeg så kører  den query kommer querien med en fejl...

fejlen er:

1You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'open_mail.php?yes'" />

hvis jeg skifter variblen ud så den i stedet hedder $variabel = 'hej verden'; så virker det...

nogen der ved hvor det er den går fejl ?
Avatar billede leshrac Nybegynder
28. marts 2007 - 17:30 #1
Hvordan lukker jeg et spørgsmål :) har lidt fortrudt det her... fundet ud af at der er tonsvis af andre måder at gøre det på så man undgår at skrive HTML i en MySQL query som tilsyneladende er slam-kode :P

men hvordan lukker jeg et spørgsmål går spørgsmålet nu på :)
Avatar billede roenving Novice
28. marts 2007 - 17:34 #2
Prøv at dobbeltescape (altså to backslashes \\ !-)

-- hvis heller ikke det virker, så prøv at bruge \47 i stedet for \' ...
Avatar billede roenving Novice
28. marts 2007 - 17:35 #3
Læg selv et svar og acceptér det !o]
Avatar billede leshrac Nybegynder
28. marts 2007 - 17:40 #4
okay tak..

I'll keep den der med \\ og \47 in mind :) indtil videre laver jeg bare en anden måde.. da jeg ringede og spurgte en programmør fik jeg tæsk for at ville skrive en hel masse HTML i et felt i databasen.. :) så tror jeg gør det på en anden måde :)
Avatar billede roenving Novice
28. marts 2007 - 18:00 #5
Lyder som en fornuftig mand !-)
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