使用PHP确定提交表单中未选中的框

时间:2013-08-22 16:55:21

标签: php arrays

我只是想出这个:

我有一个项目列表:

  • 标题的正面和背面 -
  • 驾驶执照 -
  • 车辆保险 -
  • 居住证明 -
  • 收入证明 -
  • 4参考文献

这是人们检查这些物品的表格。 当他们按下提交时,我有一些代码可以获取他们检查的值,并将它们放在这样的数组中:

Array ( 
 [0] => Front and Back of Title
 [1] => Drivers License
 [2] => Vehicle Insurance
 [3] => Proof of Residence
 [4] => Proof of Income
 [5] => 4 References
)

因此数组包含他们检查的任何值..

以下是相关的HTML:

<input type="checkbox" name="check_list[]" value="Full Title Loan Applicaiton">Full Title Loan Applicaiton <br /> 
<input type="checkbox" name="check_list[]" value="Front and Back of Title">Front and Back of Title<br /> 
<input type="checkbox" name="check_list[]" value="Drivers License">Drivers License<br /> 
<input type="checkbox" name="check_list[]" value="Vehicle Insurance">Vehicle Insurance<br /> 
<input type="checkbox" name="check_list[]" value="Proof of Residence">Proof of Residence<br /> 
<input type="checkbox" name="check_list[]" value="Proof of Income">Proof of Income<br />

如何导出他们未检查的值?

1 个答案:

答案 0 :(得分:1)

检查项目是否在数组中。我不确定你的逻辑是如何设置的,但我在这里指定一个变量:

$driversLicence = in_array('Drivers License', $_REQUEST['check_list'], true);

请参阅in_array