将php结果显示为链接

时间:2012-11-30 18:27:39

标签: php hyperlink

我使用PHP,Appache和PHPMyAdmin组建了一个相当基础的数据库驱动的网站。该站点允许用户以两种格式上传cad详细信息文件。除文件路径外,他们还可以上传文件名,相关服务组以及详细ID。

基本上一切都很顺利,除了我似乎无法将搜索结果显示为链接。

下面附带的屏幕截图链接显示了当前结果。我希望将“PDF”和“DWG”显示为链接,而不仅仅是文件路径。

enter image description here

非常感谢任何帮助。

$output = "";
while($row = mysqli_fetch_array($results))
{
    $output .= "<br /><b>Detail ID:</b> " . $row['id'] . "<br /><br />";
    $output .= "<b>Name:</b> " . $row['name'] . "<br /><br />";
    $output .= "<b>Service Group:</b> " . $row['service'] . "<br /><br />";
    $output .= "<b>PDF:</b> " . $row['pdf'] . "<br /><br />";
    $output .= "<b>DWG:</b> " . $row['dwg'] . "<br /><br /><hr />"; 

}

2 个答案:

答案 0 :(得分:2)

$output = "";
while($row = mysqli_fetch_array($results))
{
    $output .= "<br /><b>Detail ID:</b> " . $row['id'] . "<br /><br />";
    $output .= "<b>Name:</b> " . $row['name'] . "<br /><br />";
    $output .= "<b>Service Group:</b> " . $row['service'] . "<br /><br />";
    $output .= "<b>PDF:</b> <a href='" . $row['pdf'] . "'>" . $row['pdf'] . "</a><br /><br />";
    $output .= "<b>DWG:</b> <a href='" . $row['dwg'] . "'>" . $row['dwg'] . "</a><br /><br /><hr />"; 

}

答案 1 :(得分:1)

正如@Matt Ball所说,链接需要<a>元素。我假设您的表格中的pdfdwg列将包含网址文件。

所以你应该用它链接这个:

$output .= "<b>PDF:</b> "."<a href='".$row['pdf']."'>" . $row['pdf'] . "</a><br /><br />";

输出将如下:

<b>PDF:</b> <a href="URL">URL</a><br /><br />