任何人都可以帮助我吗?所以,现在我正在创建一个网站,其中一个功能就是配置文件功能。在那里我希望用户可以上传自己的图片,但如果值为null,那么我希望图片来自我的默认图片。但是当我在数据库中获得图片的价值时,我遇到了问题。我使用循环来确定值是否为null,但所有图像只显示在所有用户图像中,而不是登录用户。
这是PHP代码:
<?php
$arrayPictures[] = array();
$row=0;
while ($result= mysqli_fetch_object($query)) {
$arrayPictures[] = $result->pictures;
$row++;
}
for($i=0;$i<=$row;$i++)
{
if($arrayPictures[$i] == null)
{
?>
<img src="mypath\default.jpg" class="pictures" alt="">
<?php
}
else {
?>
<img class="pictures" src="mypath\<?php echo "$arrayPictures[$i]";?>" >
<?php
}
}
?>
所以,我想要的是如果我以&#39;用户A&#39;登录,我只想从用户A获取图片。但是如果用户A还没有上传图片,我想使用默认我的照片。
这是查询代码:
$id_account = $_SESSION['id'];
$query = mysqli_query($con, "SELECT * FROM t_akun WHERE username=$id_account");