Ciao a tutti !
Dovrei ordinare, in una tabella HTML, i risultati di una query prelevando i dati da due campi differenti.
Mi spiego meglio:
ho la tabella UTENTI, in cui ci sono due campi:
nazione e stranieroNazione
nel form di inserimento, l'utente puo' selezionare tramite due radiobutton:
italiano o straniero (campo obbligatorio)
quando seleziona italiano nel db viene salvato nella tabella nazione il valore 1
quando seleziona straniero, nel form compare anche un campo di input nazionalita' (obbligatorio) in cui e' richiesta la nazionalita'.
Quando salva tutto, nella tabella nazione viene salvato il valore 2 e nella tabella stranieroNazione il valore inserito (tipo: argentina o usa o giappone....).
Nella lista degli utenti, vorrei poter ordinare i risultati in questo modo:
-----------------------------------------------
nome utente | nazione |
-----------------------------------------------
canguro | australia |
-----------------------------------------------
kenshiro | giappone |
-----------------------------------------------
paperino | italiana |
-----------------------------------------------
topolino | italiana |
e via dicendo....
Hoi provato a usare una query di questo tipo:
Ma non riesco ad ottenere il risultato sperato !Codice PHP:
SELECT nazione FROM utenti WHERE stranieroNazione LIKE '2' ORDER BY nazione ASC
Come posso fare per ottenere un ordinamento corretto, essendo un campo numerico (1 o 2) insieme a un campo alfanumerico (giappone, usa..ecc..ecc..) ?
Ciao ciao