我一直在努力想弄清楚如何通过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尝试不同的事情时遇到了一百万个错误。
答案 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/>";
就是这样。