我使用数据库来显示地址信息,但是在顶部我使用h3中的字段CompanyName,问题是如果没有数据,除了"联系地址"之外,一切都消失了。如果没有数据,怎么才能显示?
<h3><?php echo $directorydata->CompanyName; ?> Contact Address</h3>
<p><?php echo $directorydata->Add1; ?></p>
<p><?php echo $directorydata->Add2; ?></p>
<p><?php echo $directorydata->Add3; ?></p>
<p><?php echo $directorydata->Town; ?></p>
<p><?php echo $directorydata->County; ?></p>
<p><?php echo $directorydata->Postcode; ?></p>
答案 0 :(得分:1)
使用此
<?php
if(isset($directorydata->CompanyName) && trim($directorydata->CompanyName) != '') {
?>
<h3><?php echo $directorydata->CompanyName; ?> Contact Address</h3>
<?php } ?>
答案 1 :(得分:1)
首先比较它以检查数据是否为空
<?php
if(!empty(trim($directorydata->CompanyName))
{
?>
<h3><?php echo $directorydata->CompanyName; ?> Contact Address</h3>
<?php
}
?>
答案 2 :(得分:1)
您可以像{/ p>一样使用!empty
功能
<?php echo (!empty($directorydata->CompanyName)) ? "<h3> $directorydata->CompanyName Contact Address</h3> : ""; ?>
此处!empty($directorydata->CompanyName)
会检查$directorydata->CompanyName
isset
和not empty
答案 3 :(得分:-1)
我认为你已经使用javascript做了iT