1

我希望这看起来不是一个愚蠢的问题 - 我已经坐了大约半个小时试图调整下面的代码以使其按预期工作,但到目前为止还没有运气......

基本上,下面的代码旨在形成“区域”页面的基础,该页面链接到每个区域的页面。然而,在页面上运行时,没有从数据库中提取的第一个区域名称的超链接,因此链接的其余页面都被一行数据所淘汰,即:

地区

边框 - 未创建链接

Central - 链接到 courses.php?id=borders

高地 - 链接到 courses.php?id=central

西部 - 链接到 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 回答