功能;我怎么能这样做

时间:2017-06-01 13:15:52

标签: php function

由于我的代码回声,我遇到了麻烦,但它没有显示我想要的正确输出。

我希望它能够阅读所有等级和输出资格(如果没有某个等级)或输出不合格(如果有某个等级)。

这是我的函数代码:

function getStat($status){
  $row = $status->fetch_assoc();
  $rows = $row['grade'];
  if($rows >= 80){
    echo "Eligable. <br>";
  } else {
    echo "Uneligable. <br>";
  }
}

2 个答案:

答案 0 :(得分:0)

我猜您正在寻找引自php docs

的循环
while ($row = $result->fetch_assoc()) {
    printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);
}

关注您的第一行

function getStat($status){
    while($row = $status->fetch_assoc()) {
        if($row['grade'] >= 80){
            echo "Eligable. <br>";
        } else {
            echo "Uneligable. <br>";
        }
    }
}

答案 1 :(得分:0)

我认为你错过了打印每个年级的循环。如果您可以确认$status是一个表格。

function getStat($status) {
    foreach($status as $row) {
        if($row['grade'] >= 80){
            echo "Eligable. <br>";
        }
        else{
            echo "Uneligable. <br>";
        }
    }
}

至少尝试var_dump($status);