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...