gpt4 book ai didi

PHP If else 语句一条数据库记录为空会显示一张默认图片

转载 作者:行者123 更新时间:2023-11-29 04:14:37 25 4
gpt4 key购买 nike

您好,基本上我正在尝试创建一个简单的 IF 语句,如果没有将图片输入到我的数据库中,它会显示默认图片。我正在使用服务器来存储我的图片和数据库来存储文件名,所以如果它在数据库中有文件名,我可以让图像显示,但我希望 If 语句说明记录是否为空显示此默认值图像。我这里有一些我试过的代码,但是它没有任何想法?我尝试了其他几种方法,但它们也没有用。

干杯。

到目前为止的代码:

//Retrieves data from MySQL
$data = mysql_query("SELECT * FROM db*****") or die(mysql_error());

//Puts it into an array
while($info = mysql_fetch_array( $data ))
{
?>

<div class="member">
<div class="imageSection">
<?

if($info['photo'] == '')
{echo "<img class=\"memberImage\" src=images/default.jpg>";}
else {echo "<img class=\"memberImage\" src=images/".$info['photo'] .">";}
?>
</div>
<div class="memberInfo">
<? Echo "<p><strong>Name: ".$info['nameMember'] . "</strong></p>";
Echo "<p>Position: ".$info['bandMember'] . " </p>";
Echo "<p>About Band Member ".$info['nameMember'] .":".$info['aboutMember'] . "</p>";
Echo "<p>Other Bands: ".$info['otherBands'] . " </p><br/></div></div><br class=\"clearBoth\"/>";

}
?>

最佳答案

一个简单的ternary怎么样? :

$photo = ($info['photo'] == null) ? "default.jpg" : $info['photo'];
echo "<img class=\"memberImage\" src=images/". $photo .">";

关于PHP If else 语句一条数据库记录为空会显示一张默认图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/497194/

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