嗨基本上,我想創建一個簡單的IF語句,顯示默認圖片,如果沒有輸入到我的數據庫。我使用服務器來存儲我的圖片和一個數據庫來存儲文件名,所以我可以讓圖像顯示,如果它在數據庫中有一個文件名,但我想If語句來說,如果該記錄是空的顯示此默認圖片。我在這裏有一些代碼,但我沒有嘗試過任何想法?我嘗試了其他一些方法,但他們也沒有工作。PHP如果其他語句數據庫記錄是空的它將顯示一個默認圖片
乾杯。
到目前爲止的代碼:
//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\"/>";
}
?>
哪部分不工作?看起來你想要引用你的img src屬性,例如src =「文件名」,但除此之外它看起來沒問題。 – 2009-01-30 20:50:54
您是否嘗試過print_r($ info)以查看該值實際上是否是「'而不是其他內容? – feihtthief 2009-01-30 21:01:28