• Bannato User Attivo

    select dinamico

    Ciao ragazzi io ho questo problema con mysql:

    una tabella dove contengono i dati dei comuni, province e regioni.

    io devo estrarre i comuni di quella regione e ordinarli dalla a alla z e fin qui semplice...
    [PHP] WHERE ID_PROVINCIA ='" . $id_provincia . "' ORDER BY COMUNE ASC";[/PHP]

    adesso il problema è qui.... devo far in modo che il capoluogo della provincia sia la prima voce estratta e dopo tutto il resto... come fare? io avevo provato con questo:

    [PHP]$query = "SELECT * FROM comuni WHERE ID_PROVINCIA ='" . $id_provincia . "' ORDER BY COMUNE = '$provincia' DESC, COMUNE ASC";[/PHP]

    stampare... stampa, a prima vista sembra funzione... il codice html è corretto... ma se seleziono una voce mi da l'id precedente

    cioè in un esempio di milano.. se seleziono milano mi da zibido san giacomo che è l'ultima voce, selezionando zibido mi salva nel db la voce precedente cioè zelo surrigone... io per salvare milano dovrei scegliere la voce successiva cioè abbadia cerreto..

    come posso risovere? grazie a tutti, so che è difficile... ciao


  • User

    A prima vista sembra un problema di array...

    Magari una query inizia correttamente da [0], mentre l'altra da [1]....prova a controllare.