我正在将来自数据库的信息循环为$id
,$akt
和$nmn
。如果可能的话,我想在这个印刷品中做一些if语句。
我在循环$counter = 0;
之前有一个计数器并添加了$counter++;
我想用下拉列表打印td
一次。但只要数据库中有任何内容,我想打印li
。我认为正确的方法是使用计数器。但我需要一些帮助。有什么建议吗?
print("<td class='center'><div class='dropdown'>
<button class='btn btn-primary dropdown-toggle'
type='button' data-toggle='dropdown'> Activities
<span class='caret'></span></button>
<ul class='dropdown-menu'>
<li><a href='#'>$id , $akt , $nmn </a></li>
</ul>
</div>
</td>\n");
print("</tr>\n");
我在td
中有很多tr
。
This is what i wanna do.
if ($counter < 1){
print("<td>>$produktionsgrupp</td>\n");
print("<td>$namn</td>\n");
print("<td>$kvikt</td>\n");
print "<td class='center'> <div class='dropdown'> <button class='btn btn-primary dropdown-toggle'
type='button' data-toggle='dropdown'> $nmn
<span class='caret'></span></button>
<ul class='dropdown-menu'>";
}
print "<li> <a href='#'> $nmn </a> </li>";
if ($counter < 1){
print "</ul> </div> </td>\n";
print("</tr>\n");
}
答案 0 :(得分:1)
首先打印仅打印一次的内容:
print "<td> <div> <ul class='dropdown-menu'>";
然后循环从db中检索的数据:
foreach ($data_from_db as $data) {
print "<li> <a href='#'> $data </a> </li>";
}
然后关闭之前打开的元素:
print "</ul> </div> </td>";
我不确定这是不是你要找的,你的问题不太清楚。随意评论,希望它有所帮助!