在我的image.php文件中,我有代码
$id=abs($_GET['id']);
$query = mysql_query("SELECT image FROM table1 WHERE id=$id");
$data=mysql_fetch_array($query);
header('Content-type: image/jpg');
echo $data['image'];
在检索时我正在使用查询
$query = mysql_query("SELECT id FROM table1");
while($data=mysql_fetch_array($query)) {
echo '<'.'img src="image.php?id='.$data['id'].'">';
它完美地展示了我的数据库中的图像...... 但我想检测用户点击了哪个图像我试过
echo '<'.'img src="image.php?id='.$data['id'].'" onclick="doSomething()">';
这个onclick java脚本函数没有调用..(我正在使用mozilla fire fox) 我是PHP的新手。
最后,我需要检测使用来自Mysql的PHP回显显示的图像中的点击图像。还有其他任何方式我可以遵循这个吗?
答案 0 :(得分:0)
echo '<'.'img src="image.php?id='.$data['id'].'" onclick="doSomething(this.id)"
id="img_'.$data['id'].'">';
尝试这个并在dosomething中使用ajax和pass id到PHP并处理它
答案 1 :(得分:0)
我认为错误是在转义引号
echo" < img src='image.php?id=". $data['id']. "' onclick='doSomething()' >";
答案 2 :(得分:0)
将图像放在链接标记内。
echo '<a href="#" onclick="doSomething()"><img src="image.php?id='.$data['id'].'"></a>';