我有一个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 ?>
有三种可能的值是,每小时或没有。
在第一个块中,我希望能够回显服务列值
<div><strong>Service:</strong> <?php echo $service['service_webdesign'] ?></div>
仅当数据库值为“是”&#39;。
时在第二个区块中,我想回应服务费栏
<div><strong>Web Design:</strong> <?php echo $service['service_fee_webdesign'] ?>
</div>
仅当&#39; service_webdesign&#39;的价值设置为每小时费率&#39;但我实际上并不想显示&#39; service_webdesign&#39; (&#39;每小时费率&#39;)。
我的数据库表结构的一个例子如下
service_webdesign = Yes
service_fee_webdesign = NULL
service_graphicdesign = Hourly
service_fee_graphicdesign = 20
如何在if语句中实现?或者我是否需要为每个块创建另一个SQL查询?