Hi,
der Umbau auf die Array-Zugriffsmethode ist aus meiner Sicht zwar sinnvoll, löst aber noch nicht dein eigentliches Problem. Das besteht nämlich darin, dass du die Suchbereiche offenbar alle getrennt voneinander verwaltest, anstatt sie zu "kombinieren". Soll heißen, in der alten Variante ist das Ergebnis von beiden Boxen nicht "hauptseite,unterseite" sondern "komplett". Auf diese Variante brauchst du nunmal deine diversen Möglichkeiten. Ich würde versuchen das System so anzupassen, dass du beliebige Kombinationen einfach additiv nutzen kannst, d.h. wenn jemand die Bereiche a und b anklickt, dann verwendet das System eben "a" und "b" und nicht "a und b".
Dein Zugriff ließe sich dann in einer einzigen Schleife über das Checkboxen-Array realisieren.
MfG
Rouven
-------------------
There's no such thing as a free lunch -- Milton Friedman