1

これがばかげた質問のように思われないことを願っています-私は約30分間座って、以下のコードを微調整して希望どおりに機能させることを試みましたが、これまでのところ運がありません...

基本的に、以下のコードは、これらの各リージョンのページにリンクする「リージョン」ページの基礎を形成することを目的としています。ただし、これがページで実行された時点では、データベースから取得された最初のリージョン名のハイパーリンクがないため、リンクの残りのページはすべて、データの1つの行によって出力されます。

地域

境界線-リンクは作成されません

中央-courses.php?id=bordersへのリンク

ハイランド-courses.php?id=centralへのリンク

Western-courses.php?id=highlandsへのリンク

等々

などなど

私はこれまで配列行データをリンクに埋め込んだ経験があまりないので、構文を微調整する必要があるかもしれません。ポインタをいただければ幸いです。

    $query = "SELECT * FROM regions ORDER BY region_name";

    $result = mysql_query($query);
    if (!$result) die ("Database access failed: " . mysql_error());

    while($row = mysql_fetch_array($result)){

    echo $row['region_name'];

    echo "<a href='courses.php?id=".$row['region_name']."'</a>";

    echo "</br>";

    }
4

1 に答える 1

0

おそらくあなたのaタグに何も入っていないからでしょう

このようなことを試してください、

echo '<a href="courses.php?id=' . $row['region_name'] . '">' . $row['region_name'] . '</a>";
于 2012-12-10T00:12:23.333 に答える