2016-08-12 132 views
0

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

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

目前这是我从得到的结果代码

+0

分享你的代码.. – devpro

回答

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