2

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

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

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

在此处输入图像描述

任何帮助将不胜感激。

$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 />"; 

}
4

2 回答 2

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 />"; 

}
于 2012-11-30T18:32:08.377 回答
1

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

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

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

输出将是这样的:

<b>PDF:</b> <a href="URL">URL</a><br /><br />
于 2012-11-30T18:32:56.720 回答