我试图设置用户环境系统。我有home.php页面,这是一个配置文件页面和planet_search.php,它显示所有用户能够查看他们的配置文件。我挣扎在传递ID变量home.php,这样我就可以显示正确的化身image.Here显示头像图片home.php部分:管理用户查看配置文件系统并将ID传递到查看配置文件页面以显示正确的头像图像
<img class='ima'src="<?php
$id = $_SESSION['id'];
$query = "SELECT avatar_url FROM users WHERE id = '$id' LIMIT 1";
if(isset($_POST['id'])){$idu = $_POST['id'];
"SELECT avatar_url FROM users WHERE id = '$idu' LIMIT 1";}
$result = mysqli_query($conn,$query);
$row = mysqli_fetch_assoc($result);
if(!$row["avatar_url"]){echo 'img/profile3.png';}else{echo $row["avatar_url"];}
?>" alt="face" >
这里是JQuery的从planet_search.php: $(文件)。就绪(函数(){
$('.square').on('click', function(){
$this_id = $(this).find('.id_user').text();
$.ajax({
type: "POST",
url: "home.php",
data: { id: $this_id }, // or the string: 'id=1'
complete:
function() {
window.location = "home.php";
}
});
})
});
但它不工作?它不传递变量,因为
if(isset($_POST['id']))
是不正确的。我在做什么错了?
谢谢!有效。 –