我試圖設置用戶環境系統。我有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']))
是不正確的。我在做什麼錯了?
謝謝!有效。 –