2017-06-01 19 views
-1

私のコードエコーのために私は問題を抱えていますが、私が欲しい正しい出力を表示されません。機能;どのように私はこれを行うことができるでしょう

すべての成績を読んで適格(ある成績がない場合)または成績不適格(ある成績がある場合)を出力したい。

がここに関数の私のコードです:php docs

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

から引用して私はあなたの最初の行に続きますが、ループを探していると思います

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

どのようにこの機能を使用しますか?あなたは '$ status'として何を送っていますか? – Qirel

+0

あなたのコードにループがありません。 –

+0

$行に何があると思いますか? – Adder

答えて

0

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

私はあなたを考えます各グレードを印刷するためのループがありません。 $statusが表であることが確認できれば。

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

少なくとも試してみてくださいvar_dump($status);

関連する問題