ОТчекване на чекбокс

IzKuFeLiQqQqQ

Registered
Здравейте имам този код
Код:
$bads= mysql_query("SELECT * FROM `banners` ")or die(mysql_error()); 
			$badss=mysql_fetch_array($bads);
			$b_ads=$badss['b_ads'];
echo '
<form method="post">
<input type="checkbox" name="b_ads" value="1" ';if($b_ads=='1') {echo 'checked="yes"  ';} echo 'onClick="this.form.submit()"/> АЙДЕ
</form>';
if(isset($_POST['b_ads'])) {$bb_ads = $_POST['b_ads'];$qqq = mysql_query("UPDATE `banners` SET `b_ads`='$bb_ads'")or die(mysql_error());}
полето ми в db е тип INT

въпроса ми е защо след като е чекнат и кат го натисна не се маха чека и да си връща стойноста на 0 ???
 
Код:
$bads= mysql_query("SELECT * FROM `banners` ")or die(mysql_error());
         $badss=mysql_fetch_array($bads);
         $b_ads=$badss['b_ads'];
		 
		 if ($b_ads == '1')
		 {
			$check='checked="checked"';
		 }
		 else
		 {
			$check='';
		 }
echo '
<form method="post">
<input type="checkbox" name="b_ads" value="1" '.$check.' onClick="this.form.submit()"/> АЙДЕ
</form>';
if(isset($_POST['b_ads'])) {$bb_ads = $_POST['b_ads'];$qqq = mysql_query("UPDATE `banners` SET `b_ads`='$bb_ads'")or die(mysql_error());}
 

Back
Горе