将sql结果转换为PHP可点击链接

时间:2016-08-12 13:37:29

标签: php

我有一个程序,管理员可以将图像上传到phpMyAdmin。我想要实现的是一个页面来回显表数据中的所有图片,图片名称是使用sql的另一个表数据。单击该名称将链接到另一个页面。问题是每张图片都有不同的名称。如何将图片名称回显为可点击链接?

echo "<td>";?><img src="<?php echo $row["path"];?>" height="300" width="700"> <?php echo "</td>";

目前这是我从

获得结果的代码

2 个答案:

答案 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>