由于我的代码回声,我遇到了麻烦,但它没有显示我想要的正确输出。
我希望它能够阅读所有等级和输出资格(如果没有某个等级)或输出不合格(如果有某个等级)。
这是我的函数代码:
function getStat($status){
$row = $status->fetch_assoc();
$rows = $row['grade'];
if($rows >= 80){
echo "Eligable. <br>";
} else {
echo "Uneligable. <br>";
}
}
答案 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)
;