Возникла проблема в коде цикла, почему-то не проходит проверка. Причём, пишу or, выводяться все карточки, а пишу and не выводиться ничего, как будто одна карточка тянет за собой все.
<?php while ($card = $db->fetch_array($query)) {
echo $grcoins[$card['max-rank']] . " " . $grcoins[$logged_user->take_group_info('txtid')];
if ($grcoins[$logged_user->take_group_info('txtid')] > $grcoins[$card['min-rank']] and $grcoins[$logged_user->take_group_info('txtid')] < $grcoins[$card['max-rank']]) { ?>
<div class="ui card">
...
</div>
<?php } } ?>
Надо явно обозначить порядок сравнения скобками или использовать &&
и ||
вместо and
или or
. Операторы and
или or
имеют низший приоритет
($grcoins[$logged_user->take_group_info('txtid')] > $grcoins[$card['min-rank']])
and
($grcoins[$logged_user->take_group_info('txtid')] < $grcoins[$card['max-rank']])
Логические операторы
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Такой вопросУ меня есть страница, где указана ссылка на личную страницу, по которой ты проходишь, и она в штатном режиме генерирует твою личную...
обрезаю изображение переде загрузкой через cropperjs Отправляю на сервер
Планирую добавить на сайт второй языкКак делаются переключатели языковые и как делается перевод на второй язык статичной информации на сайте?