beh, anche se usi il codice php la tua è una domanda javascript

eccoti quello che ti serve... ho usato variabili italiane così magari riesci a 'percepire' il senso dello script

importante è che per ogni select di giocatore assegni l' id="giocatore" e la prima voce sia "scegli" come nell' esempio

codice:
<html>
<head>
<script>
function Controlla(Select)
  {
  var ListaSelect=document.getElementsByTagName('select');
  var GiocatoreGiaScelto=Select.options[Select.selectedIndex].text;

  for (var n=0; n < ListaSelect.length; n++)
    {
    if (ListaSelect[n].id == Select.id && ListaSelect[n].name != Select.name)
      {
       var GiocatoreDaControllare=ListaSelect[n].options[ListaSelect[n].selectedIndex].text;
      if (GiocatoreDaControllare != 'scegli' && GiocatoreDaControllare == GiocatoreGiaScelto)
        {
        alert ("errore!\n"+GiocatoreGiaScelto+" già assegnato!");
        Select.selectedIndex=0;
        return false;
        }
      }
    }
  }
</script>
</head>
<body>
<select id="giocatori" name="attacco" size="1" onchange="Controlla(this)">
<option>scegli</option>
<option>tizio</option>
<option>caio</option>
<option>sempronio</option>
</select>

<select id="giocatori" name="difesa" size="1" onchange="Controlla(this)">
<option>scegli</option>
<option>tizio</option>
<option>caio</option>
<option>sempronio</option>
</select>

<select id="giocatori" name="panchina" size="1" onchange="Controlla(this)">
<option>scegli</option>
<option>tizio</option>
<option>caio</option>
<option>sempronio</option>
</select>

</body>
</html>
buona partita