Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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中获取图片的name属性_Php_Html_Image - Fatal编程技术网

如何在点击图片时从php中获取图片的name属性

如何在点击图片时从php中获取图片的name属性,php,html,image,Php,Html,Image,我想在有人单击图像时获取它的name属性。 然后,使用这个名称,我将访问一个MySQL数据库,并使用这个名称作为查询的搜索参数。 但是我无法从php中获取图像的名称 有人能帮我吗 这是我的代码,我想在onclick attr中有一个php函数 <a class="img_a" onclick="" name="xxx"> <figure class="img_figure"> <img class="img_user" src="use

我想在有人单击图像时获取它的name属性。 然后,使用这个名称,我将访问一个MySQL数据库,并使用这个名称作为查询的搜索参数。 但是我无法从php中获取图像的名称

有人能帮我吗

这是我的代码,我想在onclick attr中有一个php函数

<a class="img_a" onclick="" name="xxx">   
    <figure class="img_figure">
        <img class="img_user" src="users/xxx.png" alt="">
    </figure>
</a>

<a class="img_a" onclick="" name="yyy">   
    <figure class="img_figure">
        <img class="img_user" src="users/yyy.png" alt="">
    </figure>
</a>

请注意,锚定标记上的name属性有些过时 浏览器可能会忽略这一点,因为它是无效的html

而是使用属性,该属性存储与匹配元素关联的任意数据,或者在命名数据存储中为匹配元素集中的第一个元素返回值

以下是代码显示的外观:

<a class="img_a"  data-name="xxx">   
    <figure class="img_figure">
        <img class="img_user" src="users/xxx.png" alt="">
    </figure>
</a>

<a class="img_a"  data-name="yyy">   
    <figure class="img_figure">
        <img class="img_user" src="users/yyy.png" alt="">
    </figure>
</a>

<script type="text/javascript">

    $(".img_a").click(function() {
   var imgname = ($(this).data('name'));

   alert(imgname)

   //send imgname to a php file using ajax

});

请注意,锚定标记上的name属性有些过时 浏览器可能会忽略这一点,因为它是无效的html

而是使用属性,该属性存储与匹配元素关联的任意数据,或者在命名数据存储中为匹配元素集中的第一个元素返回值

以下是代码显示的外观:

<a class="img_a"  data-name="xxx">   
    <figure class="img_figure">
        <img class="img_user" src="users/xxx.png" alt="">
    </figure>
</a>

<a class="img_a"  data-name="yyy">   
    <figure class="img_figure">
        <img class="img_user" src="users/yyy.png" alt="">
    </figure>
</a>

<script type="text/javascript">

    $(".img_a").click(function() {
   var imgname = ($(this).data('name'));

   alert(imgname)

   //send imgname to a php file using ajax

});


您是否将jquery/javascipt与php结合使用?您可能正在寻找html表单将数据发布到php?实际上,您应该使用javascript访问HTMLDOM。您是否将jquery/javascipt与php一起使用?您可能正在寻找html表单将数据发布到php?实际上,您应该使用javascript访问HTMLDOM。