Ancora grazie per avermi risolto quel primo problema, eccomi con un altro, che però mi sembra alquanto inspiegabile!!!
Codice PHP:
for ($i 0$i count($id); $i++) 
  {
    
$a=$id[$i];
  
$b=$ruolo[$i];
  
$c=$stelle[$i];
  
$d=$commento[$i];
  
  
$query "INSERT INTO match (idplayer, data, ruolo, stelle, commento) VALUES ('$a', '$data', '$b', '$c', '$d')";
    if (
mysql_query($query$db))
    {
        echo 
"Il giocatore ",$id[$i]," è stato inserito correttamente
"
;
    }    
    else    
    {
        echo 
"Il giocatore ",$id[$i]," NON è stato inserito correttamente
"
;
    }
echo 
mysql_errno(),":",mysql_error(),"
"

Non mi inserisce il giocatore, e il messaggio di errore è il seguente:
Il giocatore 17 NON è stato inserito correttamente
1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match (idplayer, data, ruolo, stelle, commento) VALUES ('17', '1999-11-30', '7',' at line 1
La tabella è organizzata nel seguente modo:
  • id - mediumint(8)
    idplayer - mediumint(8)
    data - date
    ruolo - enum(a,b,c,d,...)
    stelle - decimal(3,1)
    commento - text


e non riesco a capire quale sia il problema di sintassi!!