-3

これが私のコードです..

    <?php
$SupportingMaterialTaskSql = "select task_name,section_name,ref_student_id from scores where ref_student_id = '".$studentid."' and section_name = 'sm1' GROUP BY task_name ORDER BY cast( SUBSTRING( task_name, 5, 2 ) AS unsigned ) ASC";

            $SupportingMaterialTaskResults = $obj->selectQuery($SupportingMaterialTaskSql);

            if($SupportingMaterialTaskResults > 0)
            {
                foreach($SupportingMaterialTaskResults as $Key => $SupportingMaterialTaskRow)
                {
                    $Task = $SupportingMaterialTaskRow['task_name'];

                    $str = "Task";
                    $TaskName = str_replace($str, "Task ", $Task);
?>
                <tr>
                  <td width="30%"  class="f13_blue cellbg"><?php echo $TaskName; ?></td>
                </tr> 
                <?php 
                } 

            } 
            ?>

これが、このコードの上に置かれた Out です。

Task2 Task3 Task5 Task6 Task7 Task8 Task9 Task10

だから私はこのように結果を出したい..データベースにTask1のような値がある場合はTask1を印刷し、それ以外の場合はTask1を印刷する「N / A」。

それで、どうすればそれを解決できますか?

4

1 に答える 1