Php Don';值为0时,不在表中显示列
我有一个php页面中有三个ligne和三列的表,我想知道当从数据库发送的数据值为0时,如何不显示ligne 我总是用蓝色将数据从数据库发送到2条路线,但对于红色路线,并不总是将数据发送到该路线,因此我想知道当没有从数据库发送数据时如何隐藏该路线。 我实际拥有的代码:Php Don';值为0时,不在表中显示列,php,mysql,html-table,Php,Mysql,Html Table,我有一个php页面中有三个ligne和三列的表,我想知道当从数据库发送的数据值为0时,如何不显示ligne 我总是用蓝色将数据从数据库发送到2条路线,但对于红色路线,并不总是将数据发送到该路线,因此我想知道当没有从数据库发送数据时如何隐藏该路线。 我实际拥有的代码: <table class="table-striped" id=""> <tr> <th>Title 1</th> <th>Title 2</t
<table class="table-striped" id="">
<tr>
<th>Title 1</th>
<th>Title 2</th>
<th>Title 3</th>
<th>Title 4</th>
</tr>
<tbody>
<tr>
<td>
<?php echo $td1; ?>
</td>
<td>
<?php echo $td2; ?>
</td>
<td>
<ul>
<?php echo $td3; ?>
</ul>
</td>
<td>
<ul>
<?php echo $td4; ?>
</ul>
</td>
</tr>
<tr>
<td>
<?php echo $td5; ?>
</td>
<td>
<?php echo $td6; ?>
</td>
<td>
<ul>
<?php echo $td7; ?>
</ul>
</td>
<td>
<ul>
<?php echo $td8; ?>
</ul>
</td>
</tr>
<!-- the ligne bellow that i want to no show if the data sent is 0 -->
<tr>
<td>
<?php echo $td9; ?>
</td>
<td>
<?php echo $td10; ?>
</td>
<td>
<ul>
<?php echo $td11; ?>
</ul>
</td>
<td>
<ul>
<?php echo $td12; ?>
</ul>
</td>
</tr>
</tbody>
</table>
标题1
标题2
标题3
标题4
如果您在$td9
或$td10
或。。。这意味着数据库结果中没有第三行,所以将if
放在第三行数据之前
<table class="table-striped" id="">
<tr>
<th>Title 1</th>
<th>Title 2</th>
<th>Title 3</th>
<th>Title 4</th>
</tr>
<tbody>
<tr>
<td><?php echo $td1; ?></td>
<td> <?php echo $td2; ?></td>
<td>
<ul>
<?php echo $td3; ?>
</ul>
</td>
<td>
<ul>
<?php echo $td4; ?>
</ul>
</td>
</tr>
<tr>
<td><?php echo $td5; ?></td>
<td><?php echo $td6; ?></td>
<td>
<ul><?php echo $td7; ?> </ul>
</td>
<td>
<ul><?php echo $td8; ?></ul>
</td>
</tr>
<!-- the ligne bellow that i want to no show if the data sent is 0 -->
<?php if($td9){ ?>
<tr>
<td><?php echo $td9; ?></td>
<td><?php echo $td10; ?></td>
<td>
<ul><?php echo $td11; ?></ul>
</td>
<td>
<ul><?php echo $td12; ?></ul>
</td>
</tr>
<?php } ?>
</tbody>
</table>
标题1
标题2
标题3
标题4
jeoren感谢ther链接,但我不知道它对我的查询有什么帮助?非常感谢MohaMad这正是我想要的!