Naja, also es geht... Mit DIV-Layern... Aber dazu liest Du am besten die Doku durch... Dazu ist sie ja da! :o)
Es geht auch ohne DIV-Layers!
Ich hätte eine Lösung ohne, die allerdings verlangt, dass der User JavaScript drin hat um die Seite zu sehen. (MAn könnte natürlich einen statischen Teil ins <noscript> packen...)
Das würde so aussehen:
Es gibt ein Script, dass die Seite mit der Tabelle über document.write() erzeugt, dass wird erstmal onLoad gestartet.
Als default-Einstellung verwendet das Script alle Checkboxen aktiviert oder deaktiviert(wie du es wünscht).
Dann schreibt das Script die Tabelle Zeile für Zeile und fragt bei jeder Zeile, ob die Checkbox aktiviert ist.
Ich persönlich würde aber auch eine Lösung bevorzugen, bei der die veränderten Tabellen direkt aus der Datenbank gezogen werden und die HTML-Seiten stets statisch sind (ohne JavaScript...).
Gruß,
Arne.