Questo è in breve quello che ho pensato di realizzare fino ad ora:
Codice PHP:
<label>disponibili
<select name="Disponibili" size="5"> //creo un solo campo di scelta multipla dal quale di ricavare i valori
<?php
$lista_squadre = "select Nome from Squadre";
$risultato = mysql_query($lista_squadre,$conn) or die("Errore nella query: " . mysql_error()); // mi connetto al database e ottengo la lista dei nomi delle squadre
$y = mysql_fetch_row($risultato);
while ($y)
{
echo "<option>".$y[0]."</option>"; // riempio il campo di scelta multipla con questi nomi
$y = mysql_fetch_row($risultato);
}
?>
</select>
</label>
</p>
<?php
for ($z=1; $z<=$var; $z++) // $var è una variabile precedentemente settata dall'utente che riempie la form
{
echo "
//creo un campo di scelta multipla destinato a ricevere i valori con i relativi due bottoni
<input name=\"Aggiungi\" type=\"button\" value=\"Aggiungi\">
<input name=\"Rimuovi\" type=\"button\" value=\"Rimuovi\">
<select name=\"select".$z."\" size=\"5\"></select></p>";
}
?>
Non ho però idea di come innanzitutto riconoscere il campo selezionato nella select Disponibili, e inoltre di come costruire i pulsanti Aggiungi Rimuovi per "trasportare" valori da una parte all'altra.
Qualcuno potrebbe aiutarmi?