【发布时间】:2016-03-03 08:09:02
【问题描述】:
我想使用 php 根据获取的 mysql 列的状态值显示/隐藏表行。
工作代码:这部分工作正常
while($row = mysql_fetch_array($sql))
{
$name[] = $row['name'];
$title[] = $row['title'];
$prize[] = $row['prize'];
$status[] = $row['status']; // this will save values as enabled or disabled
$points[] = $row['points'];
}
<?php
while($row = mysql_fetch_array($sql))
{
echo "<tr> ";
echo "<td>" .$row[name] . "</td>";
echo "<td>" .$row[points] . "</td>";
}
echo "</tr> " ;
?>
问题:我需要解决这个问题
我无法显示上面给出的表格,因为更多的值将从其他表格中获取,并显示到表格行中。我正在显示这样的表格。
<tr ><td><?php echo "$title[0]";?></td><td>complete <?php echo "$task[0]";?> </td><td></td></tr>
<tr ><td><?php echo "$title[1]";?></td><td>complete <?php echo "$task[1]";?> </td><td></td></tr>
问题:
请指导我如何隐藏或显示行,如问题中所定义 部分,使用的值
$status[] = $row['status'];
,将启用或禁用
【问题讨论】:
-
这样:
if($row['status'] == 1) { display } else { not display } -
在 while (fetch) 循环中检查您的条件,如果条件匹配,则显示(回显)您的内容。如果没有,那么就跳过那部分......!
-
我知道这很简单,请阅读问题部分,我需要在问题的问题部分显示值