Php 复选框回发函数返回空字符串
我有一个函数,当页面被发回时,它总是回显一个空字符串。我试图做的是检查复选框字段的名称是否在Php 复选框回发函数返回空字符串,php,Php,我有一个函数,当页面被发回时,它总是回显一个空字符串。我试图做的是检查复选框字段的名称是否在$departments数组中,以及是否在回发时将其选中 PHP: HTML 您想在html中使用值属性,而不是id。您确定这些单词在var转储中是大写的吗? function isChecked($name) { $departments = (isset($_POST["interests"])) ? $_POST["interests"] : null; if(in_array($n
$departments
数组中,以及是否在回发时将其选中
PHP:
HTML
您想在html中使用
值
属性,而不是id
。您确定这些单词在var转储中是大写的吗?
function isChecked($name) {
$departments = (isset($_POST["interests"])) ? $_POST["interests"] : null;
if(in_array($name, $departments)) {
return "checked";
}
return "";
}
<input type="checkbox" id="computers" name="interests[]"
<?PHP echo isChecked('computers') ?> />
'interests' =>
array (size=3)
0 => string 'Computers' (length=9)
1 => string 'Appliances' (length=10)
2 => string 'Beauty' (length=6)