problema risolto!!!
in questo modo

l'istruzione print"devi selezionare almeno un checkbox"; l'ho inserita dopo aver chiuso il secondo if cioè quello che controlla che $id sia un array.

praticamente se $id è un array allora procede con tutto il codice while ecc...

se non è un array, esegue l'istruzione print"devi selezionare almeno un checkbox";

ho fatto dei test e funziona!!

grazie per il supporto!!