I have this form :
<form action="" method="post">
<input type="checkbox" name="check_list[]" value="0" id="check_list">- 0<br>
<input type="checkbox" name="check_list[]" value="1" id="check_list">- 1<br>
<input type="checkbox" name="check_list[]" value="2" id="check_list">- 2<br>
<input type="checkbox" name="check_list[]" value="3" id="check_list">- 3<br>
<input type="checkbox" name="check_list[]" value="4" id="check_list">- 4<br>
<input type="checkbox" name="check_list[]" value="5" id="check_list">- 5<br>
<input type="checkbox" name="check_list[]" value="6" id="check_list">- 6<br>
<input type="checkbox" name="check_list[]" value="7" id="check_list">- 7<br><br>
<input type="submit" name="submit" Value="Submit"/>
</form>
Now I wont to check the result from this form ,, if result have (2,3,6) we need to do something, and if result have value (2,3) we need to do something, and if result have value (2) we need to do something, and if result have value (3) we need to do something,and if result have value (6) we need to do something,
How can do that in php ?
I try this but not work good with me
if(!empty($_POST['check_list'])) {
foreach($_POST['check_list'] as $check) {
if ($check =='2' && $check =='3' && $check =='6'){
// do something
} elseif ($check =='2' && $check =='3'){
// do something
} elseif ($check =='6'){
// do something
} elseif ($check =='3'){
// do something
} elseif ($check =='2'){
// do something
}
}
}
Also i try this and not do any thing
if(in_array(array(2,3,6),$_POST['check_list'])){
// not work
} elseif(in_array(array(2,3),$_POST['check_list'])){
// not work
} elseif(in_array(array(2),$_POST['check_list'])){
// work
} elseif(in_array(array(3),$_POST['check_list'])){
// work
} elseif(in_array(array(7),$_POST['check_list'])){
// work
}