Ir para conteúdo

POWERED BY:

Arquivado

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

Filipe_Moraes

[Resolvido] por em ordem alfabetica (duas s)

Recommended Posts

Olá pessoal, estou com dois problemas, um é que tenho um campo com os nomes dos estados, acontece que tenho que ordena-los por ordem alfabetica, mas não consigo, estou usando o mysql e a cláusula ORDER BY, mas não adianta.

 

A segunda duvida é o seguinte, juntei varios nomes numa variavel para depois fazer split, tipo

 

tenho a variavel "varx"

 

ASP
varx="filipe,marcos,alguem,maria,joão"

 

queria saber se ha maneira de colocar estes nomes que estão nesta variavel em ordem alfabética.

 

Agradecia a ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teoricamente o Comando Order By deve funcionar para isso.

Cole aqui sua query montada para vermos porque não está vindo ordenado.

 

Para ordenar este valores você deverá procurar um script de ordenação, na busca do fórum você encontra.

Busca do Fórum iMasters

 

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo, obrigado pela ajuda, acontece que achei um script, acontece que ele esta me ordenando de Z->A e eu queria de A->Z, veja o codigo:

ASP
For i = UBound(livrarias) - 1 To 1 Step - 1

        MaxVal = livrarias(i)

        MaxIndex = i

        For j = 0 To i

                If livrarias(j) > MaxVal Then

                        MaxVal = livrarias(j)

                        MaxIndex = j

                End If

        Next

        If MaxIndex < i Then

                livrarias(MaxIndex) = livrarias(i)

                livrarias(i) = MaxVal

        End If

        response.Write("<a href='home.asp?pg=livrarias&lv="&livrarias(i)&"'>"&livrarias(i)&"</a><br/>")

Next

Agradecia a ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja descobri o meu erro, tenho que fazer um novo ciclo for para mostrar os registros, pk supostamente esse codigo esta a montar a minha nova variavel com os dados organizados por ordem alfabética, então não posso colocar aquele response.write onde coloquei, tenho que fazer novo clico for (0 to UboUnd(livrarias) ) para ele ordenar por ordem alfabética (a->z)...Bom, resumindo, funcionou, ja tenho tudo a funcionar...Obrigado pela ajuda!

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.