我正在研究yii2
。我有一个页面,我在其中创建了一个表。现在我想通过数据库查询将一些数据放入其中if....else
陈述。
<tbody style="text-align: center; line-height: 12px">
<?php
$bd = $dataProvider2->getModels();
foreach ($bd as $a)
{
$strt =$a['slab_start'];
$end = $a['slab_end'];
$rate = $a['rate'];
if ($end !='')
{
echo "<tr>
<td>".print_r($strt).".".print_r('-').".".print_r($end)."</td>
<td>".print_r($rate)."</td>
</tr>";
}
else
{
echo "<tr>
<td>".print_r('upto')."</td>
<td>".print_r($rate)."</td>
</tr>";
}
}
?>
</tbody>
但是当我尝试查看我的页面时,上述数据未正确显示
它不会进入<tbody>
.
预期产出
只是不要在 echo 中使用 print_r :
<tbody style="text-align: center; line-height: 12px">
<?php
$bd = $dataProvider2->getModels();
foreach ($bd as $a)
{
$strt =$a['slab_start'];
$end = $a['slab_end'];
$rate = $a['rate'];
if ($end !='')
{
echo "<tr>
<td>".$strt ."-". $end ."</td>
<td>".$rate."</td>
</tr>";
}
else
{
echo "<tr>
<td>upto</td>
<td>".$rate."</td>
</tr>";
}
}
?>
</tbody>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)