как передать 1 если отмечен чекбокс, и 0 если не отмечен? или вместо 0 просто ничего, в данном варианте всегда передается 1:
<input type="checkbox" name="favorites" value="1" <?php if ($line['favorites']=="1"){echo ("checked");}?> onChange="document.location.href='/actions.php?mode=TLogin&do=setfavorites&id=<?php echo ($line['id']); ?>&favorites='+this.value+'&back='+window.location.href">
надо как то так, подскажите с синтаксисом пожалуйста:
<input type="checkbox" name="favorites" value="if(element.checked==true){1}else{0}" <?php if ($line['favorites']=="1"){echo ("checked");}?> onChange="document.location.href='/actions.php?mode=TLogin&do=setfavorites&id=<?php echo ($line['id']); ?>&favorites='+this.value+'&back='+window.location.href">