<?php
include 'dbconnect.php';
$query = mysql_query("SELECT * FROM champicons ") or die("Error: " . mysql_error());
echo "<table border='1' width='100%' >";
echo "<tr>";
$i = 0;
while($row = mysql_fetch_array($query)){
if($i++%10 == 0) echo '</tr><tr>';
$image = $row[2];
echo "<td>";
echo '<img src="data:image/png;base64,' . base64_encode($image) . '" />';
echo "</td>";
}
echo "</tr>";
echo "</table>";
?>
我正在将 117 个小图标图像调用到每行 10 个图像的表格中,我希望这些图像链接到每个图像的特定页面,通过我现在的代码方式可以实现吗?
编辑:示例
图片1链接到/picture1.php 图2链接到/picture2.php 等等
编辑:已解决
while($row = mysql_fetch_array($query)){
if($i++%10 == 0) echo '</tr><tr>';
$name = $row[1];
$image = $row[2];
echo "<td>";
echo "<a href='$name'>";
echo '<img src="data:image/png;base64,' . base64_encode($image) . '" />';
echo "</a>";
echo "</td>";
最佳答案
只需在图像周围添加一个 anchor 标记即可。
echo "<td>";
echo "<a href='url here'>";
echo '<img src="data:image/png;base64,' . base64_encode($image) . '" />';
echo "</a>";
echo "</td>";
关于php - 可以使从数据库调用的图像成为另一个页面的链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22366910/