utilizzi una variabile contatore per ogni sottogruppo...ad esempio
Codice PHP:
$case=$alberi=$macchine=0; // tutte le variabile dei sottogruppi devono essere inizializzate a 0
while(.....){
.....
switch($mod){
case "CASE":
$case++;
break;
case "ALBERI":
$alberi++;
break;
case "MACCHINE":
$macchine++;
break;
// e così via per tutti gli altri sottogruppi
}
......
}