Avatar billede cyberdude Nybegynder
01. juni 2005 - 13:22 Der er 3 kommentarer og
1 løsning

indsæt "underlig" data i mysql database

Hejsa..

Jeg sider og roder med noget FDF / PDF haløjsa...
Jeg har fået et script til at funge således det laver en FDF fil, som når man klikker på den så åbner en PDF fil med oplysningerne der er gemt i FDF filen...
Nu er de så jeg istedet for at gemme oplysningerne i en FDF fil vil gemme dem i MySql, men jeg får blot en fejl når jeg forsøger at gemem det i databasen

Her er inholdet som bliver gemt i en FDF fil og som fremover skal gemmes i mysql :

%FDF-1.2
%âãÏÓ
1 0 obj
<<
/FDF << /Fields [ << /T (submit_aendropl) /V (Handling)>> << /T (medlnr) /V (1)>> << /T (cprnr) /V (2)>> << /T (navn) /V (3)>> << /T (adr_gl) /V (4)>> << /T (postnrby_gl) /V (5)>> << /T (tlf_gl) /V (6)>> << /T (epost_gl) /V (7)>> << /T (brand_gl) /V (8)>> << /T (region_gl) /V (9)>> << /T (amt_gl) /V (10)>> << /T (kommune_gl) /V (11)>> << /T (aendrdato) /V (12)>> << /T (adr_ny) /V (13)>> << /T (postnrby_ny) /V (14)>> << /T (tlf_ny) /V (15)>> << /T (epost_ny) /V (16)>> << /T (brand_ny) /V (17)>> << /T (region_ny) /V (18)>> << /T (amt_ny) /V (19)>> << /T (kommune_ny) /V (20)>> ]
/F (http://www.mit_site.dk/forms/aendropl.pdf) /ID [ <59eeb772b928519f603656e29ce68355>
] >>
>>
endobj
trailer
<<
/Root 1 0 R

>>
%%EOF


Her er scriptet delen jeg forsøger at få til at gemme det i databasen :
$fdf_data = addslashes($fdf_data);
              sql("insert into lfdb_form_data (id,data,oprettet,username) VALUES ('','$fdf_data,'','')") or die(mysql_error());
- sql(... funktionen er selvføldig defineret korekt, den benyttes mange andre steder hvor det virker så det er ikke her den er gal!

Her er fejlen jeg får :
You have an error in your SQL syntax near ''%FDF-1.2 %âãÏÓ 1 0 obj << /FDF << /Fields [ << /T (medlnr) /V (1)>> << /T (cprn' at line 1

Som i kan se så forsøger jeg mig med at benytte addslahseh() funktionen, men det er tilsyneladende ikek nok... nogle forslag til hvad jeg skal gøre istedet ?
Avatar billede sukos Juniormester
01. juni 2005 - 13:58 #1
('','$fdf_data','','')

eller bedre endnu

('','". $fdf_data ."','','')
Avatar billede cyberdude Nybegynder
01. juni 2005 - 14:27 #2
smid et svar :-)

Opdagede først fejlen da du kommenterede det, havede glemt en ' i efter $fdf_data :-)
Avatar billede sukos Juniormester
01. juni 2005 - 15:09 #3
ok :O)
Avatar billede cyberdude Nybegynder
01. juni 2005 - 18:45 #4
Hvis du har tid/lyst så kig lige på mit spørgsmål : vise FDF data fra mysql via header(...
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