我如何才能这样做,例如,如果某个条目没有手机号码,移动图标就不会显示,可能会删除div?
if ($numrows > 0){
while ($row = mysql_fetch_assoc($query)) {
echo "<div class='result-container'>
<div class='titlebox'>
<h2>" . $row['name'] . "</h2>
<p><strong>" . $row['services'] . "</strong></p>
<div class='iconbox'>
<a href='" . $row['tel'] . "'><img src='img/icons/phone.png' ></a>
<a href='" . $row['mob'] . "'><img src='img/icons/mobile.png' ></a>
<a href='mailto:" . $row['email'] . "'><img src='img/icons/email.png' ></a>
<a href='" . $row['web_url'] . "'><img src='img/icons/web.png' ></a>
</div>
</div>
</div>";
}
}
}
else
echo "<h3>No results found </h3>";
mysql_close(); ?>
答案 0 :(得分:2)
您可以检查它是否为empty()
:
" . ((empty($row['mob'])) ? '' : "<a href='" . $row['mob'] . "'><img src='img/icons/mobile.png' ></a>") . "
Read here为什么您可能希望选择empty()
替代!=
之类的替代方法。