Hola Patricio
Para ser sincero estoy iniciandome en JAVA pero te dare algun alcance a lo mejor te ayude.
Si manejas JAVA lo puedes manejar en el cliente eso de la validacion de tres check's activos
En cada check podrias estar verificando cuantos ya fueron activados .
Ejemplo ( solo hare para 05 ) chek1,chek2,chek3,chek4,chek5
Variables :
vsuma
/// si haces click en en check1
Chek1 ............... click
suma=0
if chek1.value=.T. then
suma=suma +1
else
suma=suma -1
endif
if chek2.value=.T. then
suma=suma +1
endif
if chek3.value=.T. then
suma=suma +1
endif
if chek4.value=.T. then
suma=suma +1
endif
if chek5.value=.T. then
suma=suma +1
endif
if suma=3 then
/// DESACTIVAS LOS Q CREES CONVENIENTE
endif
/////////////// FIN del CHEK1 -------- CLICK
Podrias trabajarlo asi .... en cada Check ( la idea es cada que activas o desactivas un chek debe recorrer todos tus cheks para sumar solo los activos.
luego podrias para a traves de una variable a PHP ... de repente puedes tener un TXT de intermediario
JAVA --- > TXT ----- > PHP
? Propiedades de lectura de Archivos
Espero que te ayude
Salu2