doudi1750 2016-11-10 09:17
浏览 8
已采纳

PHP仅在未指定值的情况下打印到表

I have some code where I am populating a table using data from a database query and a for-each loop. I have a status column, which can be one of four values - Processed, rejected, requested or cancelled.

What I need to find out is how I can make the table not include a value if it is set to processed? ($stat[Status]])

Any advice on what I should use to get this working would be much appreciated.

print "<table class='table table-bordered table-striped datatable' style='font-size:0.7em;'>";
print "<thead>";
    print "<tr>";
        print "<th>ID</th>";
        print "<th>Status</th>";
        print "<th>Title</th>";
        print "<th>First Name</th>";
        print "<th>Last Name</th>";
        print "<th>Position</th>";
    print "</tr>";
print "</thead>";
print "<tbody>";

foreach($data as $stat)

{
    print "<tr>";
        print "<td>$stat[ID]</td>";
        print "<td>$stat[Status]</td>";
        print "<td>$stat[Title]</td>";
        print "<td>$stat[FirstName]</td>";
        print "<td>$stat[LastName]</td>";
        print "<td>$stat[Position]</td>";            
    print "</tr>";
}
  • 写回答

2条回答 默认 最新

  • douxuan4556 2016-11-10 09:22
    关注
    foreach($data as $stat)
    {
        if ($stat[Status] === "processed") {
            continue;
        }
    
        print "<tr>";
        ....
    }
    

    This way you skip all 'processed' rows.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思