点击后如何获取图像名称?

时间:2014-04-10 18:37:35

标签: php html mysql

我正在开展一个项目。我正在存储关于它们的图像和信息。 我想,如果我点击图片,请告诉我正确的图像信息。 我怎么能用会话呢?

显示图像的页面:

<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'>";
?>

感谢您的帮助!!

2 个答案:

答案 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']";
?>