显示模块的年份没有重复?

时间:2015-11-26 16:28:05

标签: php html mysql arrays rendering

我有一个包含模块名称和模块信息的表,例如

:计算机科学,2001/02,3级

:计算机科学200/02,第2级

等。 在一个名为smod的表中。我已经完成了它后面的sql但是我试图找出允许我按年显示模块的php,例如

2001-2002

  1. 计算机科学
  2. 生物学
  3. 2002.02

    1. 受试者
    2. 受试者
    3. 等。

      这是我到目前为止所拥有的

       <?php
      
      $query2 ="SELECT mods.mid, ayr, mtitle, credits FROM stud, smod, mods WHERE      stud.sid = '".$_POST['stuNo']."' and stud.sid = smod.sid and smod.mid = mods.mid";
      
      $result = mysql_query($query2) or die(mysql_error());
      
      echo "Enrolment and progress";
      echo "<table width='150' border='1'>";
      
      echo "<th> Module Selection</th>"; 
      while ($row = mysql_fetch_array($result))
      {
      $year = $row["ayr"];
      if($year = $row["ayr"]){
      } else {
          echo "<tr>".$row["ayr"]."</td>";
      }
      
      echo "<tr>";
      echo "<td>" . $row["mid"] . "</td>";
      echo "<td>" . $row["mtitle"] . "</td>";
      echo "<td>" . $row["credits"] . "</td>";
      
          echo "</tr>";
      }
      echo "</table>";
      

      &GT;

      如何以该格式显示信息?谢谢。

0 个答案:

没有答案