> Checkbox-Problem habe ich mich lange herumgeschlagen, da ich teilweise 15
> Boxen und mehr im Formular bearbeiten muss.

eine m�gliche Variante w�re die checkboxen mit einer Nummerierung im Namen
zu versehen.  Also etwa check1, check2, ....

So produzieren in der Form

checkoutput = array("aa", "bb", .....
temp = ""
For i = 1 to 5
  temp = temp & "<input type=""checkbox"" name=""check" & _
    i & """ value=""1"">" & checkoutput(i-1) & "<br>"
Next
Response.write temp


Zum Abfragen im Handler dann etwa das umgekehrte Spiel

  For i = 1 to 5
    temp = Request.Form("check" & i)
    if temp = "1" then
      ' --- action f�r checked
    else
      ' --- action f�r unchecked
    end if
  Next

(da weiss ich jetzt nicht, wie Du die Daten brauchst zum Wegschreiben).

Eine m�gliche Variante (und technische Spielerei) zum Speichern w�re
�brigens Bin�r-Arithmetik.  Jedes Ja steht f�r ein bit an oder aus. In einen
Integer gehen auf die Art dann locker 32 Zust�nde rein.

1. bit = 1  (oder 2^0)
2. bit = 2  (oder 2^1)
3. bit = 4  (oder 2^2)
4. bit = 8  (oder 2^3)
...

und so fort. Kann man so zusammenbauen und �hnlich einfach wieder zerlegen.
Selbst mit SQL kannst direkt drauf abfragen.

SELECT
  ...
FROM
  ...
WHERE
  binaerfeld and 8 = 8


Aber wie gesagt ist auch ein bischen Spielerei.  In der heutigen Zeit, wo
die Gigabytes bloss noch einen Apfel und ein Ei kosten ist der
Entwicklungsaufwand allemal h�her anzusetzen als Speicherersparnis.


--

Viele Gr��e
Hubert Daubmeier


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an