Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

verabr

Como ordenar os meses sem ser alfabetica

Recommended Posts

É o seguinte,fiz uma busca atraves de um menu dropdown em que o usuário seleciona o mês, so que so aparece os meses em ordem alfabetica, ou seja o primeiro mês é abril e não janeiro.como faço pra aparecer por ordem de mês (jan, fev, mar, abr...)? :o

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você busca eles de uma tabela? se for inclua o nº do mês como código na tabela e de um order by pelo código.

eu ja fiz isso, de incluir um campo com os numeros dos meses e mandar ele ordenar pelos numeros, mas ele da um erro. Ai vai o codigo, a tabela se chama aniv, e o codigo esta chamando a consulta c_aniv, que tem os seguintes campos: dia, nome, mes e nr_mes. É basicamente para quandoescolhido o mes apresente os aniversariantes daquele mês.<%set rs=Server.CreateObject("ADODB.recordset")sql="SELECT distinct MES FROM c_aniv"rs.Open sql,connMes=Request.QueryString("Mes")%><div align="left"></div><div align="left"></div><div align="center"> <div id="Layer1" style="position:absolute; width:317px; height:115px; z-index:1; left: 10px; top: 24px;"> <table width=99% border =0 align="left"> <tr> <td nowrap><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif">Selecione o mês:<strong> <select name=Mes onChange="Proxima()"> <%do until rs.EOF%> <option <%If rs("mes")=mes then response.write(" selected")%> value="<%=rs("Mes")%>" order by nr_mes><%=rs("Mes")%> <%rs.MoveNext loop rs.Close set rs=Nothing%> </select> </strong></font><BR> </td> </tr><%if Mes<>"" then sql="SELECT Mes, nome, dia FROM c_aniv WHERE mes='" & Mes & "' order by dia" set rs=Server.CreateObject("ADODB.Recordset") rs.Open sql,conn%> <tr> <td> <table width=100% cellspacing=5 cellpadding=0 border=0> <%do until rs.EOF QTD_TR = QTD_TR + 1%> <td width="10%" bordercolor="#CCCCCC"><div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=rs("dia")%></font></div></td> <td width="90%" bordercolor="#cccccc"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><%=rs("nome")%></font></strong></td> </tr> <%rs.MoveNext loop rs.close conn.Close set rs=Nothing set conn=Nothing%> </table> </td> </tr><%end if %></table></div> </div></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual erro que dá quando você tenta consultar pelo codigo do mes??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.