Php 如何处理带有选项标记的布尔值

Php 如何处理带有选项标记的布尔值,php,html,Php,Html,这是我的html <select name="optional_system_type" class="option_system_type"> <option selected="selected" value="0">Select the System type</option> <option value="0">Single</option> <option value="1">Mult

这是我的html

<select name="optional_system_type" class="option_system_type">
   <option selected="selected" value="0">Select the System type</option>
      <option value="0">Single</option>
      <option value="1">Multiple</option>
</select>   

选择系统类型
单身
倍数
我试图使用数据的字段是一个布尔值,它会检查这是一个单系统还是多系统…如果系统是单系统,我想使用值0和1表示多系统。我看到的问题是如何处理“选择系统类型”,以及是否有更好的方法来处理这一切。似乎我需要在“选择系统类型”选项中将值从0更改为0,以避免冲突


任何建议都不要直接将其指定为bool。将第一个值保留为空字符串。

选项很多。这里有一个。尝试用
single
替换
0
,用
multiple
替换
1
。毕竟,这些才是真正的选择,而不是
0
1


如果您真的想表示布尔值,那么应该使用复选框,而不是选择框或单选框。

我建议使用复选框。复选框和单选框不适用于真/假。

不行。你从哪里得到这个主意的?:)