用Php隐藏列
我有一个关于隐藏空列的问题 当我有空列时,如何隐藏用Php隐藏列,php,Php,我有一个关于隐藏空列的问题 当我有空列时,如何隐藏姓氏标题列 在接下来的几天里,我将向mysqli发送所有查询:- QUERY $query = " SELECT * FROM users "; $result = mysql_query($query) or die(mysql_error()); $num = mysql_num_rows($result); TABLE <table cellpadding="0" cellspacing="0" border="0" class=
QUERY
$query = " SELECT * FROM users ";
$result = mysql_query($query) or die(mysql_error());
$num = mysql_num_rows($result);
TABLE
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr>
<th>NAME</th>
<th>SURNAME</th>
</tr>
</thead>
<tbody>
<?php
$i=0;
while ($i < $num) {
$id = mysql_result($result,$i,"id");
$name = mysql_result($result,$i,"name");
$surname = mysql_result($result,$i,"surname");
?>
<tr>
<td><?php echo $name; ?></td>
<td><?php echo $surname; ?></td>
</tr>
<?php
$i++;
}
?>
</tbody>
</table>
试试这个!只需输入一个if来检查姓氏是否存在。并将标签包含在回音中
QUERY
$query = " SELECT * FROM users ";
$result = mysql_query($query) or die(mysql_error());
$num = mysql_num_rows($result);
TABLE
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
<thead>
<tr>
<th>NAME</th>
<th>SURNAME</th>
</tr>
</thead>
<tbody>
<?php
$i=0;
while ($i < $num) {
$id = mysql_result($result,$i,"id");
$name = mysql_result($result,$i,"name");
$surname = mysql_result($result,$i,"surname");
?>
<tr>
若要隐藏列,您需要在while之前进行检查
$array_surname = array();
while($res_head_surname = mysql_fetch_array($result)) {
$array_surname[] = $res_head_surname;
}
在此之后,根据需要插入条件并添加到标题表:
<?php if ($show_surname == 1) {?><th>SURNAME</th><?php } ?>
只需在回显和相应的名称之前进行检查,看看是否有姓氏的结果。我假设您可能不知道只使用$num变量?你可以有名字,但不能有姓氏?。如果是/or,您可以使用$num变量进行检查。此外,不需要将mysql_结果调用分配给变量,您可以直接在中回显它们,将它们添加到变量会产生不必要的负载。--其姓氏!!
$array_surname = array();
while($res_head_surname = mysql_fetch_array($result)) {
$array_surname[] = $res_head_surname;
}
<?php if ($show_surname == 1) {?><th>SURNAME</th><?php } ?>