Проверза за checkbox

Зависи как с инаписал формата, но или името на чекбокса не фигурира в масива $_POST (или $_GET, зависи от метода ) или е false :)
 
Код:
echo '
	<form action="" method="post">
		<label for="username">Ник: <font color="red">*</font></label>
			<input type="text" name="username" class="user"><br>
		<label for="pass">Порола: <font color="red">*</font></label>
			<input type="password" name="pass" class="userpass"><br>
		<label for="email">E-Mail: <font color="red">*</font></label>
			<input type="password" name="email" class="useremail"><br>
			<input type="checkbox" name="agree" checked="checked">
			Съгласен съм с <a href="javascript:show(\'terms.php\')">условията за ползване</a>!
			<input type="submit" name="register" class="submit" value="Регни се!">
	</form>
	';
	if(isset($_POST['register'])) {
	$username = $_POST['username'];
	$password = $_POST['pass'];
	$password1 = md5($password);
	$email = $_POST['email'];
	$ip = $_SERVER['REMOTE_ADDR'];
	 if(empty($username) || empty($password) || empty($email)) {
		echo 'Не сте попълнили всичко!';
	} else {
		$chek = mysql_query("SELECT * FROM users WHERE username='$user'") or die(mysql_error());
		$chek = mysql_num_rows($chek);
			if ($chek == '1') { 
				echo 'Този потребител е вече зает!'; 
			} else {
					$sql = "INSERT INTO users (username, password, email, avatar, ip, gun) VALUES ('$username','$password1','$email','noavatar.png','$ip','0')";
					mysql_query($sql);
					$_SESSION['usern'] = $username;
			}
	}
	}
Това е!
 

Back
Горе