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.