如果列上有值,如何禁用<select>,php

时间:2017-05-08 17:52:03

标签: php

我想禁用&#34;选择&#34;如果php中的列有值, &lt; select name =&#34; number [$ i]&#34;类=&#34;形状控制&#34;&GT;     &LT;选项&GT; {$用户信息[&#​​34;数&#34;]}&LT; /选项&GT;     &lt; option value =&#34; 1&#34;&gt; 1&lt; / option&gt;     &lt; option value =&#34; 2&#34;&gt; 2&lt; / option&gt; &LT; /选择&GT; 假设选择名称=&#39;数字&#39;(列名称)具有一个值,因此选择框将被禁用,但如果&#39; number&#39;如果选择框可以自由选择,我们该如何做?请帮忙 :)

1 个答案:

答案 0 :(得分:0)

只需添加一个三元运算符作为测试属性,

所以如果它是NULL,则禁用echo,否则回显一个空字符串(就像什么都没有)

<select name="number[$i]" class="form-control" <?php echo ($userinfo["number"] =='' ? 'disabled' : ''); ?>>