Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のようないくつかの項目のスコアの形式があります。
<option value="1"> 1 </option> <option value="2"> 2 </option> <option value="3"> 3 </option>
問題は、firebugを介して値を変更できることです。つまり、次のように修正value="3"しvalue="30"ます。-30に修正します。このようにフォームを検証するにはどうすればよいですか?
value="3"
value="30"
$possible_values = array(1,2,3); $val = (int) $_POST['input']; if( !in_array( $val, $possible_values)){ //error }
if( in_array( $Int , range( $Min , $Max ) ) )
これを試して