【发布时间】:2016-08-30 15:33:33
【问题描述】:
我从 mysql 数据库中获取了一些值,但 db 中的值不按顺序排列。我想将星期几排序为 SUN、MON、TUE 等,并显示 db 表中的相应值。我目前正在显示数据库中的值而不进行排序。我将这些值添加到一个数组中。如何对 html 表中的值进行排序和显示?这是我的代码
<?php
$q3 = mysqli_query($link,"SELECT * FROM stores_op_hours WHERE Store_Id='$stid' ");
?>
<table class="table ophours">
<thead class="thead-inverse">
<tr><th>Day</th><th>Open Time</th><th>Close Time</th></tr>
</thead>
<?php
$myarray = array();
while($rw = mysqli_fetch_array($q3)){
$day = $rw['Day_Name'];
$op = $rw['Open_Time'];
$cl = $rw['Close_Time'];
//$day = strtoupper($day);
$myarray[] = array("day" => $day, "open" => $op, "close" => $cl);
?>
<tbody>
<tr><td><?php echo $day; ?></td><td><?php echo $op; ?></td><td><?php echo $cl; ?></td></tr>
</tbody>
<?php
}
?>
</table>
【问题讨论】: