
Originariamente inviata da
lucavizzi
In realtà non serve javascript, basta l'HTML.
Attualmente hai una
unordered
list che contiene
list
item di questo tipo:
codice:
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Juventus</li>
Per ottenere i risultati inviando il form, ti basta inserire
tutta la ul dentro il tag <form> ed aggiungere un campo hidden ad ogni list item in questa maniera:
codice:
<li class="ui-state-default">
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span>
Juventus
<input type="hidden" name="team[]" value="Juventus">
</li>
N.B.: il name deve sempre essere "team[]" mentre il value deve riportare il relativo nome della squadra.
Poi, nel file PHP che riceve il form, puoi ottenere l'elenco ordinato delle squadre in questa maniera:
Codice PHP:
$ordered_teams=implode(', ',$_POST['team']);
Dove $ordered_teams conterrà una stringa con i nomi delle squadre in ordine separati da una virgola e uno spazio (vedi primo parametro passato a implode().
Facci sapere se va.
P.S.: se vuoi l'elenco delle squadre "una sotto l'altra", valorizza la variabile $ordered_teams in quest'altra maniera:
Codice PHP:
$ordered_teams=implode('<br>',$_POST['team']);