抱歉,我找不到更好的主题。
我有一个购物车页面,我正在更改两件事......我将向您展示的代码有效,但我想将它们结合起来。
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
如果用户已经登录,则表单不应显示,因为要求某人登录两次是没有意义的。
有人能帮助我吗。谢谢