Twój kod wygląda dobrze, jedynym zastrzeżeniem jest użycie
id="team[]", takie coś nie ma w ogóle prawa bytu. Aby zrobić tablicę checkbox-ów wystarczy ustawić dla nich
name="team[]". Wtedy w $_POST['team'] na pewno masz tablicę (oczywiście musisz przynajmniej jednego checkbox-a zaznaczyć). Jeżeli nie masz tablicy w $_POST['team'], a wszystko zrobiłeś, tak jak piszesz w pierwszym poście lub tak, jak poradził Ci sadistic_son, to może w którymś miejscu modyfikujesz $_POST['team']? Najlepiej wrzuć cały kod. Poniższy przykład działa bez zarzutu:
<?php
}
?>
<form action="
<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="checkbox" name="team[]" value="barca">barca<br/>
<input type="checkbox" name="team[]" value="arsenal">arsenal<br/>
<input type="checkbox" name="team[]" value="bajern">bajern<br/>
<input type="checkbox" name="team[]" value="milan">milan<br/>
<input type="submit" name="submit" value="Wyślij">
</form>