Php jquery mobile flipswitch chcekbox始终打开

Php jquery mobile flipswitch chcekbox始终打开,php,jquery,jquery-mobile,jquery-mobile-flipswitch,Php,Jquery,Jquery Mobile,Jquery Mobile Flipswitch,我有一个复选框翻转开关,如下所示: <form> <input type="text" name="control_name[]"/> <label for="flip-checkbox-4">Flip toggle switch checkbox:</label> <input type="checkbox" data-role="flipswitch" name="control_name_switch[]" id="flip

我有一个复选框翻转开关,如下所示:

<form>
  <input type="text" name="control_name[]"/>
  <label for="flip-checkbox-4">Flip toggle switch checkbox:</label>
  <input type="checkbox" data-role="flipswitch" name="control_name_switch[]" id="flip-checkbox-4" checked=""/>
</form>

翻转开关复选框:
使用以下php代码读取表单:

if (!empty($_POST)) {
  $controlname = $_POST['control_name'];
  $controlstate = $_POST['control_name_switch'];
  $program = $_POST['program'];
  $i = 0;
  $ctrlSize = sizeof($controlname);
  for ($i = 0; $i < $ctrlSize; $i++) {
    if (empty($_POST['control_name_switch'])) {
        $controlstate[$i] = "&nbsp;";
    } else {
        $controlstate[$i] = "checked";
    }
  }
if(!empty($\u POST)){
$controlname=$\u POST['control\u name'];
$controlstate=$\u POST['control\u name\u switch'];
$program=$_POST['program'];
$i=0;
$ctrlSize=sizeof($controlname);
对于($i=0;$i<$ctrlSize;$i++){
if(空($\u POST['control\u name\u switch'])){
$controlstate[$i]=“”;
}否则{
$controlstate[$i]=“已检查”;
}
}

当我在php中阅读文章时,即使我单击并关闭了它,我也会让它始终处于“打开”状态。请帮助。

最好将该代码添加到你的文章中。这将帮助其他人理解问题。现在可以了吗?可以阅读吗?请帮助。坚持到底。