我想爲每個帖子生成不同的引導程序導航標籤,並且標籤列表將有所不同,基本上基於一些條件。有些帖子可能是3個標籤,有些帖子可能是2個,但至少有1個標籤應該在那裏。像下面的圖片我如何動態生成不同的引導標籤與php
我面對每一個的每一個崗位1片類應該是。主動的問題 - 我不能保持標籤的其餘部分相同的柱。下一個每個帖子的標籤ID和不同的標籤內容不能正確同步。它會被複制。另外請注意查詢是完美的。只是邏輯問題
下面是代碼結構:
<ul class="nav nav-tabs">
<?php
$qu= "sql query for generating all tabs with some condition";
$rr=mysqli_query($conn,$qu);
while($tab1 =mysqli_fetch_array($rr)){
?>
<li class=""><a data-toggle="tab" href="#<?php echo $tab1['field_name']; ?>"><?php echo $tab1['field_name'];?></a></li>
// class active problem
<?php } ?>
</ul>
<div class="tab-content">
<?php
$qu= "sql query for generating all tabs with some condition"; //again i run same query of above
$rr=mysqli_query($conn,$qu);
while($tab1 =mysqli_fetch_array($rr)) {
?>
<div id="<?php echo $tab1['field_name']; " class="tab-pane fade in active"> //here also fade in active
<table>
<thead
<tr> all rows </tr>
</thead
<?php
$qu1= "sql query for generating result";
$resout = mysqli_query($conn, $qu1);
if(mysqli_num_rows($resout) > 0){
while($row2 =mysqli_fetch_array($resout)){
?>
<tbody
<tr> <td><?php echo $row2['field_name'];?></td> </tr>
</tbody>
<?php
}
}
else {
echo 'No result Found';
}
?>
</table>
</div>
</div>
<?php } ?> <!-- End of the While Loop -->
</div>
請告訴我如何才能解決這個邏輯,這樣對每一個崗位的所有標籤都應該適當地也。主動類第一個標籤。如果問題無法理解,請發表評論。我會改變線路。因爲我需要這個幫助。
爲實現您的要求,您可以介紹與計數器值的變量。這可以在while循環開始之前引入,並且在循環結束時應該加1。然後使用'if'條件來檢查計數器的值。如果它是1,則回顯'active'類,'else'將其留空。 –