Mam taki problem nie wiem co robię źle naprawdę nie mogę sprawdzić mojego checkboxa jak daje value 1 w html to pokazuje caly czas 1 jak nic nie daje to pokazuje "on" za każdym razem. Szukałem i prawie wszyscy pisali, że używa się do tego po prostu isset ale no nie działa w moim przypadku chyba, że co robię źle.
$rules = $_POST['rules'];
echo $rules;
if (empty($username) || empty($email) || empty($password) || empty($passwordReapet)) {
if(isset($rules)){
echo "Complete all fields!";
} else {
echo "Complete all fields and accept the rules";
}
<input type="checkbox" name="rules" value="1">