gpt4 book ai didi

php - 使用 jquery 更新图像配置文件

转载 作者:行者123 更新时间:2023-11-30 01:24:29 24 4
gpt4 key购买 nike

我想要做的是使用 jquery 从数据库中更新用户的图像个人资料图片,但它不会从 db 中提取图像源。请告诉我哪里错了。

这是我的代码

include('../inc/config.inc.php');
$userSession = @$_SESSION["utente"];
$verificaPic = mysqli_query($db,"SELECT pic_profilo FROM users WHERE username='$userSession'");
$row_pic = mysqli_fetch_array($verificaPic, MYSQLI_ASSOC);
$pic = $row_pic["pic_profilo"];

if($row_pic["pic_profilo"] !== ""){
echo "<img src='$pic' class='img-polaroid'>";
}else{
echo '<img src="img/defaultuser.png" class="img-polaroid">';
}

这是我的 jquery 调用

   JQ(function($) {
setInterval(function() {
$.get("/ajax/DataProfilo.php",
function(data) {
$("#picprofilo").html(data); // 2pm
});
}, 100);//1000-1 sec
});

最佳答案

如果我理解正确的话,那么下面的代码就是 DataProfilo.php 脚本,对吗?请对此代码进行一些小的更改,并向我展示来自控制台的 AJAX 调用的结果。我还需要查看原始 HTML 标记,显示 #picprofilo 是什么。

PHP

include('../inc/config.inc.php');
$userSession = @$_SESSION["utente"];
$q = "SELECT pic_profilo FROM users WHERE username='" . $userSession . "'"; // **add this line of code**
echo $q."\n";
$verificaPic = mysqli_query($db,$q); // **change this line of code!!**
$row_pic = mysqli_fetch_assoc($verificaPic);
$pic = $row_pic["pic_profilo"];
if (!empty($row_pic["pic_profilo"])) {
echo "<img src='$pic' class='img-polaroid'>";
} else {
echo "<img src='img/defaultuser.png' class='img-polaroid'>";
}

jQuery

JQ(function($) {
setInterval(function() {
$.get("/ajax/DataProfilo.php",
function(data) {
$("#picprofilo").html(data);
console.log(data);
});
}, 100);//1000-1 sec
});

关于php - 使用 jquery 更新图像配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18172966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com