我有下面的PHP代码:如何知道单击的图像
session_start();
include "config.php";
$sql="SELECT Photoid FROM photos";
$result = $conn->query($sql);
if($result->num_rows > 0){
while($row = $result->fetch_assoc())
{
$name=$row["Photoid"];
echo '<img src="'.$name.'"/width="200px" height="200px" onclick="myFunction()">';
}
}else{
echo "0 results";
}
$conn->close();
?>
<script type="text/javascript">
function myFunction() {
location.href = 'photo-page.php';
}
</script>
与我展示了一些照片,我从数据库中获取,然后我让他们点击这样我就可以被转移到另一页“照片page.php文件”。 我想要做的是要知道哪些照片,我显示已被点击,以了解哪一个我应该显示在照片页面上。
添加变量'name'在你的函数的参数。 – Loko
通过myFunction的参数,您将收到一个事件。你可以访问'event.target'来检查点击的是哪一个 – dloeda
你可以使用定位标记而不是javascript – Bhavik