我正在做一个项目。我正在存储有关它们的图像和信息。 我想,如果我点击一张图片,给我看正确的图片信息。 我如何使用 session 来做到这一点?
显示图片的页面:
<a href="movieinfos.php?img='<?php session_start(); echo $_SESSION['top1']; ?>'">
<?php include "connection.php";
session_start();
$sql = mysql_query("SELECT poster,name FROM movies ORDER BY id DESC LIMIT 1");
while ($top = mysql_fetch_array($sql))
{
$_SESSION['top1'] = $top['poster'];
$_SESSION['moviename'] = $top['name'];
}
echo "<img src='".$_SESSION['top1']."' height='150' width='100'>";
echo "<br />\n";
echo $_SESSION['moviename'];
?>
<br>
</a>
电影信息页面:
<?php session_start(); include "connection.php";
$sql = mysql_query("SELECT poster,name FROM filmek WHERE boritokep = '".$_GET['img'].".png'");
while ($f = mysql_fetch_array($sql))
{
$_SESSION['mimg'] = $f['poster'];
$_SESSION['mname'] = $f['name'];
}
echo "<img src='".$_SESSION['mimg']."' height='250' width='180'>";
?>
感谢您的帮助!!
最佳答案
很抱歉回答,但我还不能发表评论,也不能给你看一个示例代码,因为我在我的 iphone 上 但是嗯,对于你表中的每条记录,你说重写 session 这将意味着你永远不会得到你想要的正确输出 当您单击 img 时,我假设图像是由 id 显示的 ?img='id'
通过这种方式获取您的图像 在 id(给定的 img id)上过滤(where) 然后简单地进行全选查询并循环遍历它 现在只需获取您想要显示的信息并显示它...
关于php - 点击后如何获取图片名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996309/