Php 如果列值=NO don';t显示

Php 如果列值=NO don';t显示,php,if-statement,Php,If Statement,我有一个if语句 <p>Included Services</p> <?php foreach($services as $service): ?> <?php if(!empty($service['service_webdesign'])){ ?> <div><strong>web Design:</strong> <?php echo $service['service_webdesign'] ?

我有一个if语句

<p>Included Services</p>
<?php foreach($services as $service): ?>  
<?php if(!empty($service['service_webdesign'])){ ?>
<div><strong>web Design:</strong> <?php echo $service['service_webdesign'] ?></div>
<?php } ?>
<?php endforeach ?>

<p>Services charged by the hour</p>
<?php foreach($services as $service): ?>  
<?php if(!empty($service['service_webdesign'])){ ?>
<div><strong>Service:</strong> <?php echo $service['service_webdesign'] ?></div>
<?php } ?>
<?php endforeach ?> 

如何在if语句中实现这一点?或者我需要为每个块创建另一个SQL查询吗?

太好了!但是您有什么问题吗?为什么不在初始查询中简单地排除“否”结果呢?只需一条代码注释,您不需要将每一行都包含在内。只需包装PHP行。让它更具可读性。@Takarii-我想我可以做到。但这并不能将“是”值与“小时费率”值分开,并按照我的意愿在不同的部分显示它们。您的代码有点混乱。您确定该示例正确显示了内容吗?
<div><strong>Service:</strong> <?php echo $service['service_webdesign'] ?></div>
<div><strong>Web Design:</strong> <?php echo $service['service_fee_webdesign'] ?>
</div>
service_webdesign = Yes
service_fee_webdesign = NULL
service_graphicdesign = Hourly
service_fee_graphicdesign = 20