我有一个代码,用于检查用户是否将图像上传到数据库,并将该图像存储为blob类型。如果用户未上传任何图像,则会使用默认图像作为背景。我一直在尝试不同类型的代码,这些代码在我的代码中不起作用。
$backimage = $row2['back_img'];
if($backimage<=0){
$background = "images/main-wrapper-bg.png";
}
else
{
$background = 'data:image/png;base64,'.base64_encode($row2['back_img']);
}
这是我背景的css代码
body {
margin: 0;
padding: 0;
background: url(<?php echo $background;?>);
background-position:center top;
background-repeat: repeat;
font-family: Arial;
font-size: 14px;
}
答案 0 :(得分:1)
您可以尝试将背景样式移动到html中,如下所示:
<html>
<body style="background-image:url(<?php echo $background;?>)">
blah blah
</body>
</html>
如果这不起作用,请在if / else之后立即尝试echo $background
。在这里发布它输出的内容。