PHP 如何在 POST 之后传递复选框状态

PHP How to pass checkbox states after POST

我有一个简短的问题,但我似乎无法找到答案。 (可能是我的措辞)但是这里是。

非常感谢任何帮助!

谢谢!

复选框名称只有在选中后才会在 post 中可用。

        if (isset($_POST['myCheckbox'])) {
          $checkBoxValue = "yes";
        } else {
        $checkBoxValue = "no";
        }

send checkbox value in PHP form

HTML:

<input type='checkbox' name='selected' value='1'>

PHP:

$selected = isset($_POST['selected']) && $_POST['selected']  ? "1" : "0";

此代码将在变量 $selected 中将选中的复选框设置为值 1,如果未选中则设置为 0。