当前位置: 代码迷 >> PHP >> 如何隐藏下拉框的值
  详细解决方案

如何隐藏下拉框的值

热度:6   发布时间:2016-04-28 17:15:43.0
怎么隐藏下拉框的值
假设 php网站中

引用
<select id="hangye" name="hangye">
<option value="0">请选择</option>
<option value="1">服务类</option>
<option value="2">制造类</option>
<option value="3">广告类</option>
</select>


如果在数据库中 有1 服务类 的记录 

那么下次提交表单的时候  隐藏 <option value="1">服务类</option> 这条  

怎么实现?
------解决思路----------------------

<?php
$exists = array(1,2); // 这个表示从数据库中读取到已经有的记录。放到这个数组中,读数据库你自己写就可以了。

?>
<select id="hangye" name="hangye">
<option value="0">请选择</option>
<?if(!in_array(1, $exists)){?>
<option value="1">服务类</option>
<?}?>
<?if(!in_array(2, $exists)){?>
<option value="2">制造类</option>
<?}?>
<?if(!in_array(3, $exists)){?>
<option value="3">广告类</option>
<?}?>
</select>
  相关解决方案