Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Come inserire dentro un array e stampare in ordine alfabetico.

    Salve ragazzi, come faccio a mettere dei valori presi da un DB ed ordinarli in ordin elafabetico quando li stampo?

    Ecco la mia query:
    Codice PHP:


    function nome_comune ($id){
        
    //COMUNE
        
    $comune_struttura mysql_query("SELECT nome FROM comuni WHERE id=\"$id\" ") or die(mysql_error());
        
    $comune mysql_fetch_array($comune_struttura);
        return 
    $comune['nome'];
    }


    $comune_1 mysql_query("SELECT comune FROM struttura WHERE provincia=\"$struttura[provincia]\" order by comune ASC ") or die(mysql_error());
     while (
    $comune mysql_fetch_array($comune_1)){
     echo 
    nome_comune$comune[comune]).'
    '
    ;
     } 

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Quell'ORDER BY non ordina? O sono io a non aver capito bene?

  3. #3
    no, perche nella tabella struttura ci sono gli id. i nomi sono nella tabella comune

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    159
    Scusa ma quali valori vuoi stampare in ordine? Quelli contenuti in 'comune'?

  5. #5
    Mai sentito parlare di JOIN?

    codice:
    SELECT comuni.nome FROM comuni, struttura WHERE comuni.id = struttura.comune AND struttura.provincia = '$struttura[provincia]' ORDER BY nome ASC
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Ciao, grazie adesso funziona, non mi ci era andata proprio la testa, mi stavo complicando la vita, grazie

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.