$result = mysqli_query($conn,"SELECT * FROM countries");
?>
<div class="container">
<h2 class="htag">Countries List</h2>
<div class="form-row">
<div class="form-group col-md-12">
<a href="addstudent.php" <button type="button" class="btn btn-primary btn-lg pull-right ">Add New Country</button> </a>
</div>
</div>
<table class="table">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>
<?php while($row = mysqli_fetch_array($result)){ ?>
<tr>
<td><?php echo $row['name']; ?></td>
</tr>
<?php }?>
</tbody>
</table>
对不起,如果我以错误的方式提出了这个问题,我是新来的, 实际上,我上面的查询正常运行并显示了我的sql数据库中的记录,我现在想要的是用红色显示5个国家/地区,接下来用蓝色显示5个国家/地区,然后用绿色显示,然后从红色中再次重复。 有人帮助我了解逻辑以及在哪里使用... 再次感谢和抱歉。
答案 0 :(得分:0)
尝试:
<?php
$result = mysqli_query($conn,"SELECT * FROM countries");
$count = 0;
?>
<div class="container">
<h2 class="htag">Countries List</h2>
<div class="form-row">
<div class="form-group col-md-12">
<a href="addstudent.php" <button type="button" class="btn btn-primary btn-lg pull-right ">Add New Country</button> </a>
</div>
</div>
<table class="table">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody>
<?php while($row = mysqli_fetch_array($result)){
if($count < 5) { $color = 'class="table-danger"'; $count = 0;} else { $color = 'class="table-info"';}
$count++;
?>
<tr>
<td <?php echo $color ?> ><?php echo $row['name']; ?></td>
</tr>
<?php }?>
</tbody>
</table>
从我看到您正在使用bootstrap 4的角度来看,然后添加了引用颜色的类。
请进行测试,看看是否可行。