如果表值为0

时间:2016-11-18 09:22:05

标签: php mysql

我需要检查分配给用户帐户的数据库值,并在加载页面时重定向,如果值为0(或小于1?)

代码的功能是:

// ******************************************************
// JAY CHECK SCREENINGS FUNCTION  
function CheckScreenings() {

if (!empty($_SESSION['userId'])) {
    $conn = connectToDB();

        if (!$conn) {  die('Could not connect: ' . $conn->errorInfo());  }
    $checkquery = ("SELECT screenings FROM screener_users WHERE user_id = '" . $_SESSION['userId'] . "';");
    foreach ($conn->query($checkquery) as $row)
        {
            $screenings = $row[0];
        }

    if ($screenings == 0)
    {
        header("Location: http://example.com/myOtherPage.php");
        die();  
    } 
 }
}
// ******************************************************

我也在另一个页面上需要隐藏2个超链接,如果相同的值为0。

<li>
   <a href="/screener-test">Take a new test</a>
</li>
<li style="margin-bottom: 20px;">
  <?php $lastTest = getUserLatestIncompleteTest($user_id); ?>                            
  <a href="/screener-test?test_id=<?php echo $lastTest[0]; ?>">Continue last incomplete test</a>
</li>  

有什么想法吗?

谢谢, J

1 个答案:

答案 0 :(得分:0)

如果你的功能符合我的想法,那就像

那样
clear

应该工作。