验证表单php

时间:2013-01-28 17:51:02

标签: php html

有一种形式的分数如下:

<option value="1"> 1 </option>
<option value="2"> 2 </option>
<option value="3"> 3 </option>

问题是可以通过firebug更改值,即将value="3"更正为value="30" - 我们将有 - 30,如何验证这样的表单?

2 个答案:

答案 0 :(得分:5)

   $possible_values = array(1,2,3);
   $val = (int) $_POST['input'];
   if( !in_array( $val, $possible_values)){
     //error
   }

答案 1 :(得分:1)

if( in_array( $Int , range( $Min , $Max ) ) )

试试这个