数组搜索和复选框

时间:2017-07-01 10:07:20

标签: php html

如果此语句结果为真,我似乎无法使复选框显示为已选中。传递的数组工作正常,一切都在palce但我似乎没有找到一种方法,我可以检查复选框,如果BSS的值是那里

          

      <?php if(isset($_GET['cng']) && array_search("BSS", $scharr))
      {
        echo "checked=''";
      };

      ?>/>
      BSS
      </label>

3 个答案:

答案 0 :(得分:1)

尝试以下代码:

<label for="one"> 
<input type="checkbox" name="school[]" value="BSS" <?php echo isset( $_GET['cng'] ) && in_array("BSS", $scharr) ? 'checked' : ''; }; ?> /> 
BSS </label>

答案 1 :(得分:0)

<input type="checkbox" <?php if(isset($_GET['cng']) && isset($scharr['BSS'])) echo "checked"?> />

答案 2 :(得分:0)

试试此代码

<input type="checkbox" <?php if(isset($_GET['cng']) && array_search("BSS", $scharr)) { echo "checked";}>