Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708

    Ordinare array in ordine alfabetico dalla A alla Z

    Ciao

    non riesco ad ordinare correttamente questo array.

    Quando visualizzo la select vedo l'elenco dei valori in ordine alfabetico ma...dalla Z alla A. Io vorrei che fosse dalla A alla Z, dovrebbe esserci il classico value=0 e poi partire l'elenco dei valori.

    Io codice che ho utilizzato è:

    codice:
    ...
    sql = "SELECT * from TabSquadra where ID_TORNEO = "&id_v&" order by NOME_SQUADRA asc"
    ...
    <%
        Dim squadre_1_v, i
        squadre_1_v = Array(rs("nome_squadra"))
        i = 0
                
        For i = 0 To UBound(squadre_1_v)
    %>
        <select name="id_squadra_1" id="id_squadra_1">
           <option value=""></option>
    
           <% While Not rs.eof %>
           
           <option value="<%=rs("id_squadra")%>" selected>
              <%=rs("nome_squadra")%>
           </option>
           
           <%
                'Vai al prossimo
                rs.MoveNext
                Wend
            %>
        </select>
    <%Next%>

  2. #2
    Prova questo

    codice:
    <%   Dim Conn Set Conn=Server.CreateObject("ADODB.Connection") Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&_  server.MapPath("mdb-database/DB_Squadre.mdb" )   	
    
    sql="SELECT  * FROM  T_Squadre "  & " order by nome_squdra asc "  
    Set rec = Server.CreateObject("ADODB.Recordset") 
    Set Rec=Conn.Execute(SQL)  
    While Not rec.EOF  %>   
    
     <%="forza Juve "& rec("nome_squadra")%> 
    
     <%      'scorro fino alla fine il database   rec.MoveNext Wend rec.close end if %>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    Ciao

    praticamente è uguale al mio!

    Credo che non funzioni xchè nel mio codico utilizzo un array che dovrebbe avere un altro tipo di ordinamento. A me interessa ordinare ma nell'array.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova con order by NOME_SQUADRA desc
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    Ciao

    già provato!

    Ordinando con asc visualizzo sempre nella select la squadra che inizia con la Z e cliccando x aprire la tendina vedo che è l'ultima della lista.

    Invece ordinando con desc visualizzo sempre la squadra con la Z ed aprendo la tendina vedo che l'elenco parte all'inizio con la lettera Z e arriva alla A...cioè capovolto!

    Ci sarà qlc problema nell'array?!

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    vi leggo ma non vi seguo... che senso ha creare un array che non si sfrutta ma da origine solamente a se stessa?

    devi creare una select option? stampa quella

  7. #7
    devi ottenere sia l'array che la select del menu a tendina?

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... ma se tu metti selected a tutte le opzioni ovviamente l'ultima sovrascrive tutte le altre ...

    codice:
    <% While Not rs.eof %>
           
           <option value="<%=rs("id_squadra")%>" selected>
              <%=rs("nome_squadra")%>
           </option>
           
    <%
           'Vai al prossimo
            rs.MoveNext
       Wend
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    ...certo che l'ignoranza è una brutta bestia!!!

    Ho tolto selected e ho risolto!

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Originariamente inviato da Pierhagi
    Ho tolto selected e ho risolto!
    per chiarire... quindi cosa vedevi stampato, esattamente?
    ovvero l'output html cosa diceva... una cosa così?

    codice:
    <select>
    <option selected >a</option>
    <option selected >b</option>
    <option selected >c</option>
    </select>
    "solo che" visualizzavi l'opzione C come selezionata?

    perché la tua domanda l'avevo intesa in tutt'altro modo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.