I\'ve scoured the entire internet trying to find a solution to what I\'m missing here (or doing wrong). My form doesn\'t validate even when the check box is checked. Everything
I can see your checkbox has no value so the PHP part is getting a garbage/empty value.
In short, just add a required attribute in your HTML side. No need of a check at the server end
required
I agree to terms of service.