php - 如果数据在页面上未对齐,则无法使用循环回显表行

标签 php mysql

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

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

地区

边框 - 没有创建链接

中央 - 链接到 courses.php?id=borders

Highlands - 链接到 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>";

    }

最佳答案

可能是因为你的a标签里什么都没有

尝试这样的事情,

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

关于php - 如果数据在页面上未对齐,则无法使用循环回显表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13793280/

相关文章:

php - 动态关联数组?

php - 我想在php的一页中列出,编辑和更新记录

php - WAMP 上的 Mysqli,错误 - 连接尝试失败

php - 使用 mysql 和 php 仅返回一次月份和日期

php - CSS 不影响 PHP

PHP函数传递参数?

MySQL 问题 : autoID not starting with 1

mysql - 错误 2003 (HY000) : Can't connect to MySQL server on localhost (10061)

php - json、ajax、php和mySQL的设计结构

javascript - 重新加载div而不刷新整个页面