我想在查询中使用此href的id来显示该类别id的文本和图像

时间:2017-11-30 07:23:22

标签: php html mysql

我想在查询中使用此id href来显示该类别“id”的文本和图像。从PHP MySQL中的数据库中获取这些详细信息

 echo '<li ><a href="sidebar.php?category='.$row["cid"].'">'.$row2["csname"].'</a></li>
    $query3="SELECT * FROM items where category='sidebar.php?category'";

1 个答案:

答案 0 :(得分:0)

您可以在某个属性中添加类别ID,也可以在id属性中添加,然后使用AJAX将该数据发送到PHP页面。

所以调整你的HTML标签如下:

<a href="sidebar.php?category='.$row["cid"].'" id="'.$row["cid"].'" class="category_link">

使用jQuery,您可以通过以下方式处理AJAX请求:

jQuery.on("click", function(e) {
   $.ajax({
      type: 'POST',
      url: 'backend.php',
      data: {category_id: jQuery(this).attr("id")},
      success: function( data ){
         //now echo the data where you want
         // for example
         $('#result').html( data );
      }
    });
});

然后,在你的后端PHP页面中,查询就像

$query3="SELECT * FROM items WHERE category_id = ".mysql_real_escape($_REQUEST['category_id']);