Pole wyboru będzie skuteczną kontrolą tylko wtedy, gdy jest zaznaczone.
Kontrole, które się nie powiodły, nie są przesyłane jako dane.
Dlatego możesz stwierdzić, czy pole wyboru jest zaznaczone, sprawdzając, czy jego wartość została przesłana.
Np.
if ($_POST['chk']['newmsg2'] == 1) {