Non conoscevo la sintassi if (condizione) :
ma guardando nella documentazione è scritto che deve finire con endif.

Nel tuo script, c'è un solo endif alla fine. Quindi potrebbe essere questo il problema. Manca un endif dopo : echo "I campi Nome giocatore e Nome squadra devono essere riempiti!";

Io uso sempre la sintassi :
if (condizione) {

} else {

}

anche con un solo comando. Cosi se dovessi aggiungere dei comandi non devo ricontrollare tutto.