- Home
- Categorie
- Coding e Sistemistica
- PHP
- select dinamico
-
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
-
A prima vista sembra un problema di array...
Magari una query inizia correttamente da [0], mentre l'altra da [1]....prova a controllare.