Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使值保留在chekbox中?_Php - Fatal编程技术网

Php 如何使值保留在chekbox中?

Php 如何使值保留在chekbox中?,php,Php,如何使值保留在复选框中 我的问题是,当我提交表单时,值不会保留(在表单中) 下面是我的代码: Mca<input type="checkbox" name="qual[]" id="Mca" value="Mca" <?php if($qual == "Mca") { echo ' checked="checked"' ; } ?>> Mtech<input type="checkbox" name="qual[]" id="Mtech"

如何使值保留在复选框中

我的问题是,当我提交表单时,值不会保留(在表单中)

下面是我的代码:

Mca<input type="checkbox" name="qual[]" id="Mca" value="Mca" 
           <?php if($qual == "Mca") { echo ' checked="checked"' ; } ?>>
 Mtech<input type="checkbox" name="qual[]" id="Mtech" value="Mtech" 
          <?php if($qual == "Mtech") { echo "checked"; } ?>>
 Btech<input type="checkbox" name="qual[]" id="Btech" value="Btech" 
          <?php if($qual == "Btech") { echo "checked"; } ?>> 
Mca>

b技术试试这个,因为
$qual
是一个数组

/* Your $qual should be */ <?php $qual = $GET['qual']; ?>

<?php if($qual == "Mca") 
/*您的$qual应该是*/

尝试此操作,因为
$qual
是一个数组

/* Your $qual should be */ <?php $qual = $GET['qual']; ?>

<?php if($qual == "Mca") 
/*您的$qual应该是*/

尝试为表单使用更好的代码:

<?php

$checkboxes = array('Mca', 'Mtech', 'Btech');

foreach($checkboxes as $k => $v){

echo '<input '.($v==$qual[$k]? 'checked="checked" ': '').'type="checkbox" name="qual[]" id="'.$v.'" value="'.$v.'">';

}
?>

尝试为表单使用更好的代码:

<?php

$checkboxes = array('Mca', 'Mtech', 'Btech');

foreach($checkboxes as $k => $v){

echo '<input '.($v==$qual[$k]? 'checked="checked" ': '').'type="checkbox" name="qual[]" id="'.$v.'" value="'.$v.'">';

}
?>

$qual的值是多少?
$qual的值是多少?