Gdy checkbox ma wartość checked to '1' a jeśli nie to '0'.
Kawałek mojego kodu :
$rok=$_POST['rok']; $godzina=$_POST['godzina']; if ($tytul == "" || $opis == "") }#close if statement else {#if everything is cool $wyniksh = "SET CHARACTER SET utf8"; // $wynikshl="SET NAMES utf8"; $wyniksh = $sql=mysql_query("UPDATE `towar` SET `tytul`='$tytul', `obrazek1`='$obrazek1', `rok`='$rok', `godzina`='$godzina', `aktywny`='$aktywny' WHERE `id` = '$id'") or die(mysql_error()); } } $id=$_GET['edit']; $wyniksh = "SET CHARACTER SET utf8"; // $wynikshl="SET NAMES utf8"; $wyniksh = $row=mysql_fetch_assoc(mysql_query("SELECT * FROM `towar` WHERE id = '$id' LIMIT 1"));#get the post you want to edit $checked = ''; if($row['aktywny'] == 1) { $checked = 'checked="checked"'; } else { $checked= ''; } echo ('<form name="form1" method="post" action="edit.php?editsend=true" enctype="multipart/form-data"> ... Godzina <input name="godzina" type="text" id="godzina" size="2" maxlength="2" value="'.$row['godzina'].'" /><br> Aktywny? <input type="checkbox" name="aktywny" value="'.$row['aktywny'].'"'.$checked.' /><br> <input type="hidden" name="id" value="'.$row['id'].'" /> <input type="submit" name="Submit" value="Wyślij"> </form> ');