仅在有数据时显示h3

时间:2015-10-05 09:13:07

标签: php mysql

我使用数据库来显示地址信息,但是在顶部我使用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>

4 个答案:

答案 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 issetnot empty

答案 3 :(得分:-1)

我认为你已经使用javascript做了iT

相关问题