Извините, я не мог найти более подходящую тему для этой темы.Проверка двух вещей с оператором IF
У меня есть страница с тележкой, и я меняюсь на две вещи ... Код, который я собираюсь показать вам, но я хочу их объединить.
if (!isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) < 1)
Код выше проверки, если корзина пуста
if ($_SESSION['User']['AccessLvl'] == null) { *this code check if the user is logged in or not.*
Мой вопрос У меня есть form
, и я хочу, чтобы показать эту форму на странице толькокогда корзина не пустой. If
Тележка пуста, форма не должна отображаться. также Если пользователь уже зарегистрирован, форма shouldn't
показать.
echo ' <form name="login" action="login.php">
</form>';
Я устал это
if (!isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) < 1) {
} else {
if ($_SESSION['User']['AccessLvl'] == null) {
echo ' <form name="login" action="login.php">
</form>';
} else {
}
}
Резюме SHOULD ONLY, if user is NOT logged in
Форма должна показать только тогда, когда они что-то (пункт) в корзине and
если пользователь NOT
регистрируется его.
SHOULD NOT
Если пользователь уже зарегистрирован, форма не должна отображаться, потому что им не нужно просить кого-то войти в систему дважды.
Может кто-нибудь мне помочь. Благодаря
Вы не должны задать новый вопрос, вы должны обновить [последний ] (http://stackoverflow.com/q/17912066/2049063), еще раз я считаю, что вы можете быть более ясны в своем описании, из того, что вы написали здесь, я собираюсь вам просто показать форму, когда пользователь не зашел в систему и тележка не пуста, это должно быть достаточно простым –
@koala_dev «достаточно просто» звучит легко, но его не так для меня. Почему бы вам не отправить свой простой ответ, пожалуйста, –
Прежде чем я это сделаю, я должен быть уверен, что это на самом деле то, что вам нужно. Таким образом, единственным условием, когда должна отображаться форма, является наличие элементов в корзине, и пользователь не вошел в систему? –