Avatar billede borand Nybegynder
15. november 2001 - 15:31 Der er 9 kommentarer

Checkbox

Her er mitt problem!!!!!

Tabell 1.

ID | Sted
----------------
1  | bergen
2  | ymse
3  | tr
4  | hallo
5  | hei

Tabell 2.

ID  |    Sted          | Navn
-------------------------------
7  |  tr, ymse, bergen  | mitt navn


Ved redigering ønsker jeg at alle felt i tabell 1 skal skrives ut som checbox\'er,
og hvis disse navnene finnes i tabell 2 så skal disse være \" checked\".

Hvordan løser jeg dette?
Avatar billede nute Nybegynder
15. november 2001 - 15:37 #1
hmmmm....til å starte med sså ville jeg iallefall redesignet databasen :-| det ser ut til at du har masse redundant data. ved å normalisere ville du nok ha kunnet joine dine tabeller og gjort en spørring relativt simpel...

/nute
Avatar billede borand Nybegynder
15. november 2001 - 15:42 #2

Nei. Jeg ønsker at databasen min skal være slik den er. Hvilke andre måter kan dette løes på?

borand
Avatar billede nute Nybegynder
15. november 2001 - 15:50 #3
oki...så er du nødt til å belaste din server :-)

<pseudokode>
SQL = \"SELECT * FROM tabell1\"

while NOT RS.EOF
  sted = RS(\"sted\")
  SQL = \"SELECT sted FROM tabell2 WHERE sted LIKE\'%\" & sted &\"\'\"
 
  if NOT RS2.EOF OR RS2.EOF then
    sel = \" selected\"
  else
    sel = \"\"
  end if
 
  response.write \"<input type=\"\"checkbox\"\"\" & sel & \">\" & RS(\"sted\")
  RS.MoveNext
wend
</pseudokode>

kan du få noe hjelp i dette ?


/nute
Avatar billede excession Nybegynder
16. november 2001 - 17:09 #4
hedder det ikke CHECKED og ikke selected?
Avatar billede borand Nybegynder
10. januar 2002 - 15:23 #5
Hvordan har du ville gjort dette oppsettet i databasen og på asp siden?

Avatar billede nute Nybegynder
23. januar 2002 - 20:42 #6
ehhh...har du fått svar her ?
Avatar billede borand Nybegynder
31. januar 2002 - 10:20 #7
Nute:) Beklager at jeg svarer så sent. Desverre fungerer det ikke. Alle checkbox boksene blir avmerket.
Avatar billede nute Nybegynder
31. januar 2002 - 10:30 #8
bytt ut:

if NOT RS2.EOF OR RS2.EOF then

med

if RS2.BOF then
Avatar billede nute Nybegynder
03. februar 2004 - 23:17 #9
måske man skal lukke spm ?
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