我想在查询中使用此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'";
答案 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']);