Php 是否可以使从数据库调用的图像成为指向其他页面的链接?
我正在调用117个小图标的图像到一个表中,每行10个图像,我希望这些图像成为每个图像的特定页面的链接,这是否可以通过我现在拥有代码的方式实现 编辑:示例 图1链接到/picture1.php 图2链接到/picture2.php 等等 编辑:已解决Php 是否可以使从数据库调用的图像成为指向其他页面的链接?,php,html,mysql,hyperlink,navigation,Php,Html,Mysql,Hyperlink,Navigation,我正在调用117个小图标的图像到一个表中,每行10个图像,我希望这些图像成为每个图像的特定页面的链接,这是否可以通过我现在拥有代码的方式实现 编辑:示例 图1链接到/picture1.php 图2链接到/picture2.php 等等 编辑:已解决 <?php include 'dbconnect.php'; $query = mysql_query("SELECT * FROM champicons ") or die("Error: " . mysql_error()); ech
<?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>";
?>
while($row=mysql\u fetch\u array($query)){
如果($i++%10==0)回显“”;
$name=$row[1];
$image=$row[2];
回声“;
回声“;
回声“;
只需在图像周围添加锚定标记即可
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>";
echo”“;
回声“;
回声“;
创建一个image.php
文件。在该文件中,创建一个函数来解析URL中的ID。在图像表中,将它们链接到/images.php?ID=pictureID
不,图像不能是链接。但是您可以将它们包装在
中,这些图像是链接到它们自己还是链接到不同的页面?如果同一个表包含每个图像要链接到的url,则将图像包装在标记中应该不会有问题。但是我有117个图像,在一个循环中,仅满足1个图像。这应该是while()
这是您所有图像上的循环感谢您的帮助!
echo "<td>";
echo "<a href='url here'>";
echo '<img src="data:image/png;base64,' . base64_encode($image) . '" />';
echo "</a>";
echo "</td>";