Har en editside hvor jeg har en del checkboxe og skal læse i db om de er checked eller ej. Der skal man så derefter kunne vælge om de skal være hakket af eller på og så skal der laves en update af db. Hvordan gør jeg det ???
på editsiden laver du nogle udtræk fra din database som tjekker om den enkelte checkbox er checked:
eks:
If rs(\"felt_i_base\")=\"checked\" Then Response.Write \"<input type=checkbox name=navnet value=rs(\"felt_i_base\") checked>\" Else Response.Write \"<input type=checkbox name=navnet value=rs(\"felt_i_base\")>\" End If
Når denne side submittes tjekker du hvilke der har value og updater databasen med nyt value......
Laver jeg en response.write request(\"felt\") på gemmesiden henter den KUN det der kommer fra databasen ikke nogen ændring hvis man hakker noget af.....
det er så kun i access man kan oprette ja/nej felter, i det lidt større databaseløsninger findes ja/nej ikke og dermed bør man bruge 0/1 eller 1/2 istedet....
hmmm. nu har jeg ikke prøvet det. Jeg bruger selv acces 97 med JA/NEJ-felt..Men jeg har læst at et felt sagtens kan have en værdi som: 0,1,2,3 o.s.v. Så man kan faktisk godt have flere værdier. Og Det kan også lade sig gøre at bruge et almindeligt tekstfelt...
det kommer jo an på hvordan man laver sin opgave....
zyber>> jeg bruger 1/2 i nogen tilfælde........det er fordi jeg har nogle primære felter i min database som ikke må være null værdi......så kan jeg jo ikke sige at nej er 0 vel......... og som sp også skriver er det muligt at kunne skrive 3, 4, 5, hvis der pludselig blev nødvendigt. I netop disse sager er der ikke korrekt/forkert - det er et spørgsmål om hvorledes opgaven gribes an.....hvis 1/2 dokumenteres er der jo ikke noget forkert i det vel......
men tilbage til pointen i dette spm: lad os se noget mere kode jlk så vi kan hjælpe dig....
Synes godt om
Ny brugerNybegynder
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.