Avatar billede mads_ms Nybegynder
13. januar 2006 - 15:34 Der er 4 kommentarer og
1 løsning

multiple select vil ikke gemme

Hejsa

Jeg har en side med de her multiple select bokse, så folk kan vælge og trykke submit hvorefter den skal gemme valgene i databasen. Det har virket fint - men efter en opgradering af serveren til en nyere version af PHP (4.40) så vil siden ikke længere gemme folks valg. Og det er kun multiple boksene der er berørt - drop downs og input felter virker som de plejer.

Derfor er mit spørgsmål - er der noget der lige umiddelbart kan genkende det her problem, eller pege mig hen på fx en indstilling i php.ini der kan være slået til og forårsage dette problem.

Jeg inkluderer ikke noget kode i håbet på at der lige er noget der ved at det præcist er een php setting der gør det, og at man lige fikser det på den og den måde. Koden er også noget rod, der spænder over flere includes osv.

På forhånd tak.
Avatar billede hmortensen Nybegynder
13. januar 2006 - 15:37 #1
Sker tit efter opgradering, at register_globals sættes til off (som den bør være), og et script forsøger at fange variabler med $navn istedet for $_POST['navn'].

Kan kun gætte uden at se koden.
Avatar billede mads_ms Nybegynder
13. januar 2006 - 15:52 #2
gæt er det eneste jeg håber på ... det lyder sandsynligt ... jeg kigger lige efter
Avatar billede hmortensen Nybegynder
13. januar 2006 - 16:10 #3
Som en start kan du sætte register_globals til on, for at se om det hjælper, men slå den fra og lav om i din kode er den bedste løsning.
Avatar billede mads_ms Nybegynder
13. januar 2006 - 16:31 #4
du havde ret - det var det. Ja det er klart at jeg fikser det i koden så register_globals stadig kan være off

smider du lige et svar så du kan få point?
Avatar billede hmortensen Nybegynder
13. januar 2006 - 16:33 #5
Kommer her :)
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