我是PHP编程的新手。我从文件夹中动态检索图像并获取到网页。现在,我想知道如何将图像链接重定向到另一页?最重要的是,我动态检索图像而不是静态。
这是我用来检索图像的代码:
$data = mysql_query("SELECT image FROM product1");
$file_path = 'image/';
while($row = mysql_fetch_assoc( $data )) {
$src=$file_path.$row['image'];
echo "<img align='left' src=".$src." height='430' width='466' > ";
}
答案 0 :(得分:0)
编写如下代码
<a href="redirect_page.php"><img src="your_folder_name/<?php echo $image_name;?>" /></a>
认为它会解决你的问题
答案 1 :(得分:0)
将您的img
标记放在锚标记中。
"<a href='".$link."'><img align='left' src='".$src."' height='430' width='466' > </a>";
答案 2 :(得分:0)
$data = mysql_query("SELECT image FROM product1");
$file_path = 'image/';
while($row = mysql_fetch_assoc( $data )) {
$src=$file_path.$row['image'];
$link = 'YOUR_REDIRECT_LINK';
echo "<a href='".$link"'><img align='left' src=".$src." height='430' width='466' ></a>";
}
答案 3 :(得分:0)
$data = mysql_query("SELECT image FROM product1");
$file_path = 'image/';
while($row = mysql_fetch_assoc( $data )) {
$src=$file_path.$row['image'];
echo "<a href='redirect.php'><img align='left' src='".$src."' height='430' width='466' ></a>";
}
以上是您提供的相同代码,但有以下更改:
1 - 我将图像包装在锚标记中,转到示例重定向页面(redirect.php)
2 - 我在img元素
答案 4 :(得分:0)
将您在标签中回显的图像包裹起来。
然后,使用php变量$ src,为每个图像构建一个动态链接:
如果您希望在新窗口中打开它,请在链接中使用target =“_ blank”属性。
$data = mysql_query("SELECT image FROM product1");
$file_path = 'image/';
while($row = mysql_fetch_assoc( $data )) {
$src=$file_path.$row['image'];
echo "<a href="{$src}" target="_blank"><img align='left' src=".$src." height='430' width='466' ></a>";
}
答案 5 :(得分:0)
将来自数据库的所有图像。