-1

エラーが発生する単純なコードがあります。誰かが最善の解決策を説明するのを手伝ってくれませんか。この種のリストに苦労してきたので、説明よりも解決策だけに興味があるわけではありません。グーグルで検索しましたが、ダミーの説明が見つかりませんでした。

どうもありがとう

<?php
    // Run a Query
    $result = mysql_query("SELECT * FROM weblinks ORDER BY yeargroup ASC");
    $a=-1;
    while ($row = mysql_fetch_array($result)) {
        if ($row['yeargroup'] == $a) {
            echo "<h2 class=\"class\">Year ".$row['yeargroup']."</h2>";
        } else {                    
            echo "<ul><li>";
            echo "<img src=\"" . $row['img'] . "\"/>";
            echo "<a href=\"".$row['weblink']."\">".$row['webname']."</a> - ".$row['weblink'];
            echo "<div class=\"text\">".$row['content']."</div>";
            echo "</li></ul>";
        }
        $a=$row['yeargroup'];   
    }
?>

タイプミスを修正しました、ありがとう

こうあるべき

Year 1

Link1
Link2
Link3

Year 2

Link1
Link2
Link3

etc.
4

1 に答える 1