Hallo Liste, habe ein kleines Problemchen: In ein Datenbankfeld sollen Werte aus einer ASP Formularseite gespeichert werden.
Das Datenbankfeld ist vom Typ Integer. Die Werte aus der Seite k�nnen jedoch mehrfach ausgew�hlt werden. (10 checkboxen, der Anwender kann Mehrfachnennungen ankreuzen). Wie bekomme ich also entsprechend den angekreuzten Werten eine einzige Zahl zusammen und wieder auseinander um eindeutig feststellen zu k�nnen, welche Werte wurden angekreuzt. Mein Ansatz war: Jede Checkbox bekommt eine Primzahl. Danach wird addiert und das Ergebnis in das Datenbankfeld gespeichert. Beim Auswerten wird subtrahiert und das Ergebnis festgestellt Beispiel mit 3 Checkboxen: Werte: 1 7 und 17 M�gliche Werte im Datenbankfeld sind dann: 1,7,17 (bei einem angekreuzten Feld) 8,18 (bei zwei angekreuzten Feldern mit 1) 24 (bei zwei Feldern mit 17) 25 (bei allen Feldern) Die Auswertung des Datenbankfeldes w�rde dann laufen: Nehme Wert des Datenbankfeldes (zB 24), subtrahiere die gr�sste Primzahl (hier: 17), ermittle Rest, wenn Rest dann 17 angekreuzt, subtrahiere vom Rest die zweite Primzahl (hier: 7), wenn Rest, dann 7 angekreuzt u.s.w. Bei 10 Checkboxen je Frage w�rde dies jedoch ziemlich lange dauern. Hat jemand noch einen anderen fl�ssigeren Ansatz?? Noch ein frohes Fest und einen guten Rutsch Thomas | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
