Per prima cosa grazie a chi potrà mettermi sulla buona strada per risolvere questo problema.

nel database ho una tabella così composta:

id, nome_sezione, nome_posizione

La posizione mi serve per stabilire l'ordine nelle quale debbono apparire il "nome_posizione".

esempio query:

SELECT * FROM tabella ORDER BY posizione;

(Output)
1. Giuseppe
2. Giacomo
3. Francesco


OK. Adesso nell'area di amministrazione ho creato una pagina php per l'inserimento di nuovi nominativi formata da dei campi input.

Per l'inserimento del "nome_posizione" ho crato una
<select name="sezione_posizione">
e dinamicamente ho costruito le relative
<option value="<? echo ("$j"); ?>"><? echo ("$j"); ?></option>

Ovviamente + 1 option che potrebbe essere aggiuntiva.


Il problema nasce se voglio cambiare l'ordine.
Esempio Inserisco un nuovo nome (paolo) e voglio inserirlo nella posizione numero 2 (al posto di "Giacomo".)

Nella query d'inserimento dovrei far scalare tutti gli altri nomi, ottenendo un risultato simile:

(Output)
1. Giuseppe
2. Paolo
3. Giacomo
4. Francesco

Come posso fare?

Grazie se avete qualche minuto da perdere con me...