Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在单击图像时运行php代码_Php_Javascript - Fatal编程技术网

如何在单击图像时运行php代码

如何在单击图像时运行php代码,php,javascript,Php,Javascript,可能重复: 我有一个形象 <image name="" src=""> 像那样 两者都在同一个php页面中。请帮我解决这个问题 谢谢..您可以使用javascript发送请求。使用jQuery时,将显示如下所示: $.get("yourfile.php?function=imageClick", function(data){}); 在php的顶部某处添加: if($_GET['function'] == 'imageClick'){ // do your php stuf

可能重复:

我有一个形象

<image name="" src="">
像那样

两者都在同一个php页面中。请帮我解决这个问题


谢谢..

您可以使用javascript发送请求。使用jQuery时,将显示如下所示:

$.get("yourfile.php?function=imageClick", function(data){});
在php的顶部某处添加:

if($_GET['function'] == 'imageClick'){
  // do your php stuff
}

您不能在客户端运行PHP代码


您可以通过AJAX调用来实现这一点:

请至少了解您首先尝试使用的技术的基本知识。这里遗漏的关键字是“服务器端”。PHP是服务器端和javascript,如果您想在单击图像后运行SQL,则需要AJAX请求将图像包装在链接中,并使用附加的GET参数调用页面以决定是否执行语句。PHP在服务器端运行,javascript在浏览器中运行。听起来您的情况似乎不需要使用Ajax(javascript事件可以从php页面请求数据),请在您开始在某些环境中编程之前,首先学习如何工作。你可以省下几个晚上来解决一些基本问题。
if($_GET['function'] == 'imageClick'){
  // do your php stuff
}