somebody help me please,
<?php if ($_POST['jobs'] == 6 || 7 || 8 || 9 && $_POST['sex'] = 'L') {*true statement*} ?>
it is correct? CMIIW. someone please explain how to write if else with array condition. Thanks
I'd advise you to check out the in_array function.
$jobs = array('6', '7', '8', '9');
if (in_array($_POST['jobs'], $jobs) && $_POST['sex'] == 'L')
{
//Do something.
}
If $_POST['jobs'] contain only one value, make array with all expected results. After that you can use in_array function for checking whtr the value contains in that array or not.
$resultArray = array('6', '7', '7', '8');
if (in_array($_POST['jobs'], $resultArray ) && $_POST['sex'] == 'L')
{
//true condition
}
$_POST['sex'] = 'L'I'm assuming you meant double equals?