我有一个程序,管理员可以将图像上传到phpMyAdmin。我想要实现的是一个页面来回显表数据中的所有图片,图片名称是使用sql的另一个表数据。单击该名称将链接到另一个页面。问题是每张图片都有不同的名称。如何将图片名称回显为可点击链接?
echo "<td>";?><img src="<?php echo $row["path"];?>" height="300" width="700"> <?php echo "</td>";
目前这是我从
获得结果的代码答案 0 :(得分:0)
使用:
echo "<table><tr><td><a href='YourProcessPage.php?path=" . $row['path'] . "'>" . $row['path'] . "</a></td><td><img src='" . $row['path'] . "' height='300' width='700'></img></td></tr></table>";
它将回显链接和表格中的图像
我总是这样使用它:
$result = mysqli_query($database, "YourQueryHere");
echo "<table>";
while ($row = mysqli_fetch_array($result)) {
echo "<tr><td><a href='YourProcessPage.php?path=" . $row['path'] . "'>" . $row['path'] . "</a></td><td><img src='" . $row['path'] . "' height='300' width='700'></img></td></tr>";
}
echo "</table>"
答案 1 :(得分:0)
首先在表上方创建一个查询,并使用while语句从数据库中调用所有数据并将其存储在变量中,然后在下表中调用它
while($row = mysqli_fetch_array($get_user_run)){
$id = $row['id'];
$name = $row['name'];
$image = $row['image'];
<tr><td><?php echo $name; ?><a href="yourlink.php?info=<?php echo $id; ?>"></a></td>
<td><img src="<?php echo $image;?></td>
</tr>