Alllá va el código. Me estoy comiendo la cabeza

Gracias por el interés!
Código PHP:
<?php
$link = mysql_connect("localhost", "root");
mysql_select_db("pes3", $link);
$result = mysql_query("SELECT equipo FROM liga order by equipo", $link);
while ($row = mysql_fetch_array($result)){
$equipos.="<option>".$row['equipo'];
}
if (!$enviar){
$c.= "<br><center><span class=\"genmed\">Notificar resultados<br><br>".
"<form action=\"probando.php\" method=\"post\"><select name=\"equipo[1]\">$equipos</select> - <select name=\"equipo[2]\">$equipos</select>".
"<br><br><input type=\"text\" name=\"gol1\" size=\"5\"> - <input type=\"text\" name=\"gol2\" size=\"5\"><br><br><input type=\"submit\" name=\"enviar\" class=\"liteoption\" value=\"Introducir resultado\"></form></center>";
echo $c;
die();
}
$result = mysql_query("SELECT jugador FROM $equipo[1]", $link);
while ($row = mysql_fetch_array($result)){
$jugadores.="<option>".$row['jugador'];
}
$result2 = mysql_query("SELECT jugador FROM $equipo[2]", $link);
while ($row = mysql_fetch_array($result2)){
$jugadores2.="<option>".$row['jugador'];
}
$equipo[1] = str_replace("_"," ", $equipo[1]); // Cambiar _ por un espacio en blanco
$equipo[1] = ucwords(strtolower($equipo[1])); // Poner a mayuscula la primera letra de una palabra
$equipo[2] = str_replace("_"," ", $equipo[2]); // Cambiar _ por un espacio en blanco
$equipo[2] = ucwords(strtolower($equipo[2])); // Poner a mayuscula la primera letra de una palabra
if (!$enviargol){
echo "<form action=\"probando.php\" method=\"post\"><center><br><br><br><br><br><br><br><br><br><br>Elige los goleadores<br><br><table><tr><td>Goles del $equipo[1]</td></tr>";
for($i=1;$i<=$gol1;$i++){
echo "<tr><td><center><select name=\"gl[i]\">$jugadores</select></center></td></td></tr>";
}
echo "</table><table><tr><td>Goles del $equipo[2]</td></tr>";
for($i=1;$i<=$gol2;$i++){
echo "<tr><td><center><select name=\"gv[i]\">$jugadores2</select></td></tr>";
}
echo "</table><input type=submit name=\"enviargol\" class=\"liteoption\" value=\"Introduce goleadores\"></form></center>";
}
$tiempo=time();
$sql="insert into partidos (local,visitante,gollocal,golvisitante,fecha,gl1,gl2,gl3,gl4,gl5,gl6,gl7,gl8,gl9,gv1,gv2,gv3,gv4,gv5,gv6,gv7,gv8,gv9) values ('$equipo[1]','$equipo[2]','$gol1','$gol2','$tiempo','$gl[1]','$gl[2]','$gl[3]','$gl[4]','$gl[5]','$gl[6]','$gl[7]','$gl[8]','$gl[9]','$gv[1]','$gv[2]','$gv[3]','$gv[4]','$gv[5]','$gv[6]','$gv[7]','$gv[8]','$gv[9]')";
$result = mysql_query($sql);
?>
Me inserta todos los campos menos los de gl[1],gl[2],etc.