出现使用数据库在Web PHP中用户输入的图片

时间:2018-05-20 05:19:12

标签: php database loops if-statement mysqli

任何人都可以帮助我吗?所以,现在我正在创建一个网站,其中一个功能就是配置文件功能。在那里我希望用户可以上传自己的图片,但如果值为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");

0 个答案:

没有答案