我正在尝试使用存储在我的数据库中的路径在我创建的报表中显示一个链接,但是我无法弄清楚如何正确显示它作为图像的链接。因此,代替显示不同图像的表格,我只需要一个通用链接,即“IMAGE LINK”或其他内容,并通过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);
显示数据的报告页面也位于带有uploads文件夹的根目录下。 我已经尝试将图像变量(在循环中)添加到通用src链接,但它不显示任何内容或打破表并生成语法错误。这让我很难过。
答案 0 :(得分:0)
尝试:<a href="<?php echo $target_path; ?><?php echo $image ?>">Image</a>
,如果我是对的,它会起作用。