Avatar billede pfp Nybegynder
04. oktober 2003 - 14:43 Der er 3 kommentarer og
1 løsning

Checkbokse og database

Jeg fik igår besvaret følgende her i denne kategori:

"Jeg har en side med et vilkårligt antal checkboxe.
Disse checkboxe er ligeledes tilfældigt markeret og ikke markeret.

Jeg ønsker nu at tilføje en post til en tabel for hver af de checkboxe der er markeret.

Er der nogen der har et bud på hvordan det lader sig gøre?"

REF: http://www.eksperten.dk/spm/409117

Jeg fik svaret at jeg kunne bruge en for-løkke..og det fungerer også helt fint.

Nu er det så bare at jeg gerne vil have det hele udvidet lidt og i den sammenhæng er jeg løbet ind i nogen problemer.

Det er sådan at de checkboxe der krydses af bruges til at gemme nogle indstillinger i databasen. Jeg har nu lavet sådan at hvis man går ind på siden igen, så krydser den automatisk de bokse af som man valgte at gemme tidligere.

Nu er det bare sådan at, hvis man f.eks. ønsker at trykke yderligere en boks på så bliver alle de andre bokse som allerede er tilføjet til databasen en gang tilføjet endnu en gang. Dette skulle jeg gerne undgå...og ligeledes skal det være sådan at hvis jeg fjerner krydset i en boks skal dens relaterede post i databasen også fjernes. Og det er jo ikke sådan lige til når den i nogle situationer skal bruge INSERT og i andre UPDATE og i helt tredje situationer en blanding af begge.

Er der nogen der kan hjælpe med det?

På forhånd mange tak.

Venligst,
pfp
Avatar billede nielle Nybegynder
04. oktober 2003 - 14:50 #1
Jeg ville personligt løse problemet ved at slette alle posterne fr forrige gang formen blev submittet og så genindsætte den nye fra formen. Dette klare begge problemer:

1) Du få slettet de poster som ikke er afkrydset 2. gang.
2) Du behøver ikke at spekulere om en post skal UPDATE's eller INSERT'es.

Desuden giver det en kortere kode som er lættere at overskue.
Avatar billede pfp Nybegynder
04. oktober 2003 - 15:03 #2
Ja selvfølgelig. Jeg var slet ikke nede i det gear hvor jeg overvejede at det kunne gøres så simpelt. Tak!
Avatar billede nielle Nybegynder
04. oktober 2003 - 15:12 #3
Takker for points. 200 er nu lidt vel rigeligt for et spørgsmål af denne sværjhedsgrad. :^)
Avatar billede pfp Nybegynder
04. oktober 2003 - 15:15 #4
Tjah det kan godt være :) Men jeg er glad for den hjælp jeg får herinde...så point er kun et fattig begreb i sammenhængen.
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
Kurser inden for grundlæggende programmering

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