У меня есть система, которая входит в систему, и в зависимости от типа пользователя переменная изменяется. Это либо
$_SESSION['login_type'] = 'MASTER';
, либо
$_SESSION['login_type'] = 'BRANCH';
Я хотел бы изменить
($rowOrder['merchantid'] == $_SESSION['merchantid']))
в зависимости от $_SESSION['login_type']
, поэтому, если это ФИЛИАЛ, он будет $rowOrder['branchid']
, а если это МАСТЕР, то будет $rowOrder['merchantid']
.
<?php
foreach($lstOrder as $rowOrder) {
if ($rowOrder['status'] == 'PENDING' && ($rowOrder['user_cancel'] == 0) && ($rowOrder['merchantid'] == $_SESSION['merchantid'])) {
}
}
?>
Я пытался:
if ($_SESSION['login_type'] = 'BRANCH') {
$rowOrder['branchid'] == $_SESSION['branchid'])
} else if ($_SESSION['login_type'] = 'MASTER') {
$rowOrder['merchantid'] == $_SESSION['merchantid'])
}
ОБНОВЛЕНИЕ:
Я пытался:
<?php
if ($_SESSION['login_type'] == 'MASTER') {
foreach($lstOrder as $rowOrder) {
if ($rowOrder['status'] == 'PENDING' && ($rowOrder['user_cancel'] == 0) && ($rowOrder['merchantid'] == $_SESSION['merchantid'])) {
} else if ($_SESSION['login_type'] == 'BRANCH') {
foreach($lstOrder as $rowOrder) {
if ($rowOrder['status'] == 'PENDING' && ($rowOrder['user_cancel'] == 0) && ($rowOrder['branchid'] == $_SESSION['branchid'])) {
}
}}
?>