Цель состоит в том, чтобы иметь флажок, который при нажатии будет отправлять по почте, где я буду обновлять БД. Пользователь может вернуться назад и вперед, чтобы установить или сбросить активный статус.
Это прекрасно работает:
<form name='form".$value['id']."' action='./filter_edit.php' method='post'><input type='checkbox' name='checkbox[".$value['id']."]' value='".$newActive."' onclick='document.form".$value['id'].".submit();' /></form>
Однако, используя приведенный выше код, флажок никогда не отображается.
С приведенным ниже кодом, когда поле установлено в активное, где флажок будет установлен, нажатие, чтобы снять флажок, отправляет, но не отправляет переменные записи.
<form name='form".$value['id']."' action='./filter_edit.php' method='post'><input type='checkbox' name='checkbox[".$value['id']."]' value='".$newActive."'";
if($value['active'] == 1)
echo " checked='checked'";
echo" onclick='document.form".$value['id'].".submit();' /></form>