Ordenar status vindo do banco
Boa tarde galera!
Então, trago uma lista do banco e ela está funcionado normalmente. Já estou ordenando conforme o status...mas preciso colocar na seguinte ordem:
tenho esses niveis de status: pendente(quero mostrar primeiro),analise(quero mostrar após pendente), e ok(por ultimo na lista). Alguém tem ideia de como fazer isso?
Aqui vai o trecho com o código:
<?php
$query = mysql_query("SELECT * FROM `despacho` ORDER BY `despacho`.`status` DESC");
if($query){
while($mostra = mysql_fetch_array($query)){
$id_livro = intval( $mostra[1]);
$query_livro = mysql_query("SELECT * FROM `entrada` WHERE `id` = $id_livro");
if($query_livro){
while($mostra_livro = mysql_fetch_array($query_livro)){
?>
<tr>
<td><?php echo $mostra_livro[1]." - ".$mostra_livro[4]; ?></td>
<?php
}
}
?>
<td><?php echo $mostra[3]; ?></td>
<td><?php echo $mostra[7]; ?></td>
<td><?php echo $mostra[4]; ?></td>
<td><?php echo $mostra[5]; ?></td>
<td> <a href="#" onclick="openBox('<?php echo $mostra[0]; ?>')" class="btn">Visualizar</a></td>
<td>
<?php
switch($mostra[8]){
case 'pendente':
echo "<img src='../bootstrap/img/ligth_red.png' style='margin-left: 25px;' title='Assuntos pendentes!!!' />";
break;
case 'analise':
echo "<img src='../bootstrap/img/ligth_yellow.png' style='margin-left: 25px;' title='Assuntos em análise!!!' />";
break;
case 'ok':
echo "<img src='../bootstrap/img/ligth_green.png' style='margin-left: 25px;' title='Assuntos resolvidos!!!' />";
break;
} ?>
</td>
</tr>
<?php
}
}
?>
Obrigado!!!
Discussão (8)
Carregando comentários...