如何使表字段作为链接返回(从简单的echo命令)

时间:2011-05-15 04:27:58

标签: php html hyperlink echo

我一直在努力想弄清楚如何通过PHP echo()将链接放入以下文本输出中。我基本上想把我从事件表中提取的标题字段(如下面代码中的#4所示)作为链接而不仅仅是文本返回浏览器...

带回事件标题的原始代码:

<?php
// 3. Perform database Query to bring list of events
$result = mysql_query("SELECT * FROM events", $connection);
if (!$result) {
    die("Database query failed: " . mysql_error());
}

// 4. Use returned Data
while ($row = mysql_fetch_array($result)) {
    echo $row ["eventtitle"]."<br/>".$row["eventdesc"]."<br/>";
}
?>

如何将$row["eventtitle"]作为链接显示在浏览器中?假设链接只是“eventprofile.php”。这可能是一个简单的解决方法,但我在使用<a href> s尝试不同的事情时遇到了一百万个错误。

2 个答案:

答案 0 :(得分:1)

<?php
$result = mysql_query("SELECT * FROM events", $connection);
if (!$result) {
 die("Database query failed: " . mysql_error());
}
while ($row = mysql_fetch_array($result)) {
 echo "<a href=\"eventprofile.php\">".$row["eventtitle"]."</a><br/>".$row["eventdesc"]."<br/>";
}
?>

答案 1 :(得分:0)

为它添加一个锚标记!!

echo "<a href=\"" . $row['eventtitle'] . "\">" . $row['eventtitle'] . '</a>' . "<br />" .$row["eventdesc"]."<br/>";

就是这样。