Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, estou com 1 problema. Tenho um banco de dados onde campos distintos recebem os valores de dia e mês de um evento. Na hora de exibir esse evento eu queria classificar primeiramente o mês do evento sendo como ASC, assim o mês 1 ficaria sempre na frente do mês 12, por exemplo. Após isso gostaria de classificar os campos dia como DESC, para que os eventos dos últimos dias do mês fiquem em primeiro.
Vou mostrar meu código como está, se alguém puder me dar uma luz fico muito agradecido.
Desde já agradeço!
<div class="col_wide">
<h1>Datas Agendadas</h1>
<?php
$query = mysql_query("SELECT cid, event_name, event_day, event_month, event_location, event_time FROM calendar ORDER BY event_month ASC");
$write_month = array(
"1" => "jan.",
"2" => "fev.",
"3" => "mar.",
"4" => "abr.",
"5" => "mai.",
"6" => "jun.",
"7" => "jul.",
"8" => "ago.",
"9" => "set.",
"10" => "out.",
"11" => "nov.",
"12" => "dez."
);
while($show = mysql_fetch_array($query)){
?>
<div class="events_holder">
<div class="events_dates">
<p class="day"><?php echo $show["event_day"]; ?></p>
<p class="month"><?php echo $write_month[$show["event_month"]]; ?></p>
</div>
<div class="events_description">
<p><?php echo $show["event_name"]; ?></p>
<p><?php echo $show["event_location"]; ?></p>
<p>À partir das: <?php echo $show["event_time"]; ?>hrs</p>
</div>
</div>
<?php
}
?>
</div>Carregando comentários...