0

我正在尝试在使用存储在数据库中的路径创建的报告表中显示一个链接,但我无法弄清楚如何正确地将其显示为图像的链接。因此,我将简单地使用一个通用链接,上面写着“图像链接”或其他内容,而不是显示不同图像的表格,并通过 href 将它们带到图像 src,而不是显示图像。

以下是 html 表中的数据循环方式:

$i=0;
while ($i < $num) {

$date=mysql_result($result,$i,"datetime");
$firstname=mysql_result($result,$i,"first");
$lastname=mysql_result($result,$i,"last");
$message=mysql_result($result,$i,"message");
$image=mysql_result($result,$i,"imagepath");

echo '<tr>';
echo '<td>' . $date . '</td>';
echo '<td>' . $firstname . '</td>';
echo '<td>' . $lastname . '</td>';
echo '<td>' . $message . '</td>';
echo '<td>' . $image . '</td>';
echo '</tr>';

$i++;
}

这里是上传位置和图片路径存储变量

//Where the file will be placed
$target_path = "uploads/";

// Add the original filename to target path
$path= $target_path . basename($image);

显示数据的报告页面也位于上传文件夹的根目录中。我尝试将图像变量(在循环中)添加到通用 src 链接,但它什么也不显示或破坏表格并生成语法错误。这让我很难过。

4

1 回答 1

0

试试:<a href="<?php echo $target_path; ?><?php echo $image ?>">Image</a>,如果我是对的,它会起作用。

于 2013-08-01T20:48:05.763 回答