PHP 如何在 POST 之后传递复选框状态
PHP How to pass checkbox states after POST
我有一个简短的问题,但我似乎无法找到答案。 (可能是我的措辞)但是这里是。
- 我能够从 text/number 的表单中回显
POST
数据
变量无障碍!但我 运行 进入了一堵砖墙
这些复选框值。
- 我知道如果你
POST
一个复选框它会post一个值"on"但是
如果选中了 checkbox1,请在表单上说明如何制作
POST 页面加载上的相应复选框是否已选中?
- 我知道 html 你所要做的就是简单地写 "checked"
代码,所以我尝试使用
if
语句来完成工作,但我
似乎无法让它工作。
非常感谢任何帮助!
谢谢!
复选框名称只有在选中后才会在 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。
我有一个简短的问题,但我似乎无法找到答案。 (可能是我的措辞)但是这里是。
- 我能够从 text/number 的表单中回显
POST
数据 变量无障碍!但我 运行 进入了一堵砖墙 这些复选框值。 - 我知道如果你
POST
一个复选框它会post一个值"on"但是 如果选中了 checkbox1,请在表单上说明如何制作 POST 页面加载上的相应复选框是否已选中? - 我知道 html 你所要做的就是简单地写 "checked"
代码,所以我尝试使用
if
语句来完成工作,但我 似乎无法让它工作。
非常感谢任何帮助!
谢谢!
复选框名称只有在选中后才会在 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。