如何在点击图片时在新的php页面上显示相同的图片?

时间:2014-10-28 14:10:56

标签: php mysql

这是我显示MySQL图片的代码。

echo '<table>';
echo '<tr>';
echo '<td><a href="imagedisplay.php"><img src="galleryshow.php?id=' . $row['id'] .'" width="300" height="250" /></td>';
echo '<td><li>Species:'.$row['species'].'</li><li>Age: '.$row['age'].'</li><li>Sex: '.$row['sex'].'</li><li>Date: '.$row['date'].'</li><li>Time: '.$row['time'].'</li><li>Location: '.$row['location'].'</li><li>Comment: '.$row['comment'].'</li></td>';
echo '</tr>';
echo '</table>';

我希望在imagedisplay.php上显示相同的图片。

2 个答案:

答案 0 :(得分:2)

这不是一个很好的答案,因为它不是一个大问题:

您需要将$ row [&#39; id&#39;]作为参数传递给imagedisplay.php。使用GET它看起来像:

echo '<td><a href="imagedisplay.php?rowid=' . $row['id'] . "><img src="galleryshow.php?id=' . $row['id'] .'" width="300" height="250" /></a></td>';

您必须在imagedisplay.php代码中选择该变量,然后再像在此处一样使用它。

答案 1 :(得分:0)

您需要查看$_GET并将其作为imagedisplay.php的参数传递。

你的网址应该是这样的:

<a href="imagedisplay.php?image=<?=$row['id'];?>">image_code</a>

主要重点是?image=<?=$row['id'];?>

然后,在imagedisplay.php

<img src="galleryshow.php?=<?=$_GET['image'];?>"/>

那应该得到你的形象。

然而,如果这个图像实际上只是在页面上显示而没有别的,那么你可以只有一个指向图像的链接,这样它就可以在浏览器中打开,或者使用JavaScript放大点击。