Если я не неверно истолковал ваш код , тогда вам понадобятся $row_proof['proof_cat']
и $row_proof['proof_doc']
, а не два $row_proof['proof_cat']
, чтобы проверить " Подтверждение адреса " и " Доказательство идентичности"одновременно, потому что это невозможно. Так что я думаю, что вы сделали здесь опечатку , поэтому она не работает для вас.
Но если вы просто хотите проверить , любое значение равно из $row_proof['proof_cat']
, тогда используйте in_array () вместо этого, как показано ниже
Если вы хотите проверить любой из равных
if (in_array($row_proof['proof_cat'], ["Proof of Address", "Proof of Identity"])) {
//your code will goes here
}
Если это опечатка : почему я понимаю это как опечатка ?
Ваш этот кодовый блок говорит мне, чтобы я думал, что это опечатка.
'$ row_proof [ 'proof_cat'].'
'$ row_proof [ 'proof_doc'].'
$active_proof=FALSE;
while ($row_proof = mysqli_fetch_assoc($res_proof)){
if ($row_proof['proof_cat'] == "Proof of Address" && $row_proof['proof_doc'] == "Proof of Identity" ){
echo '<tr>
<td>'.$row_proof['proof_cat'].'</td>
<td>'.$row_proof['proof_doc'].'</td>
</tr>';
$active_proof = TRUE;
}else{
$active_proof = FALSE;
}
}
I