这是我展示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
上显示相同的图片。
这不是什么答案,因为这不是什么问题:
您需要将$row['id']作为参数传递给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
代码中选择该变量,然后像在这里一样再次使用它。
您需要查看$_GET
并将其作为imagedisplay.php
的参数传递。
你的url应该是这样的:
<a href="imagedisplay.php?image=<?=$row['id'];?>">image_code</a>
主要重要位为?image=<?=$row['id'];?>
然后,在imagedisplay.php
上
<img src="galleryshow.php?=<?=$_GET['image'];?>"/>
这应该符合你的形象。
然而,如果这张图片实际上只显示在页面上,而没有其他内容,你可以有一个指向该图片的链接,以便它在浏览器中打开,或者使用JavaScript在点击时放大。