我正在开展一个项目。我正在存储关于它们的图像和信息。 我想,如果我点击图片,请告诉我正确的图像信息。 我怎么能用会话呢?
显示图像的页面:
<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'>";
?>
感谢您的帮助!!
答案 0 :(得分:1)
很抱歉答案但是我无法发表评论,也不能向您显示示例代码,因为我在我的iPhone上 但是对于你桌子上的每条记录,你说要重写会话 这意味着你永远不会得到你想要的正确输出 当你点击一个img我假设图像是由id显示的 ?IMG =&#39; ID&#39;
通过这种方式获取您的图像 过滤(在哪里)id(给定的img id) 然后只需选择所有查询并循环遍历它 现在只需获取您要显示的信息并显示它......
答案 1 :(得分:0)
工作版本:
我使用图片中的链接:
<?php session_start();
echo "<a href=\"filminfo.php?id=".$id."\">";
echo "<img src='".$_SESSION['top1']."' height='150' width='100'>";
echo "</a>";
?>
在电影资料页面中,我选择了具有ids的电影:
<?php session_start(); include "connection.php";
$sql = mysql_query("SELECT poster,name FROM films WHERE id = '".$_GET['id']."'");
while ($f = mysql_fetch_array($sql))
{
$_SESSION['mimg'] = $f['poster'];
$_SESSION['mname'] = $f['name'];
}
echo "<img src='".$_SESSION['mimg']."' height='250' width='180'>";
echo "$_SESSION['mname']";
?>