Scusate credevo di aver risolto,ma mi sono sbagliato!

modifica_num.php
Codice PHP:
<form method="post" action="modifica_numero.php">
<
select name="numero">
<
option value="1">1
<option value="2">2
<option value="3">3
ecc ecc ecc
......
</
select>
<
input type="submit" class="botton" action="modifica_numero.php"
modifica_numero.php
Codice PHP:
<?php
//connessione al database
include('connect.php');

//sessione
include('sessione.php');

function 
filtro_db($stringa

    
$stringa trim ($stringa); 
    if(empty(
$stringa)) 
    { 
    return 
FALSE
    } 
    else if(
get_magic_quotes_gpc()) 
    { 
    
stripslashes($stringa); 
    } 
    return 
mysql_real_escape_string($stringa); 


$numero filtro_db($_POST['numero']);    

if(isset(
$_GET['id_gioc'])){ 

//verifico se il numero è usato
$id $_GET['id_gioc'];
$team $_SESSION['username'];
$query mysql_query("SELECT * FROM GIOC_giovani WHERE team='$team' AND id ='$id'")or die(mysql_error()); 
while(
$row mysql_fetch_array($query)){
$maglia $row['numero'];

//fine isset get

//se il numero è già usato
if($numero == $maglia) { 
echo 
"Il numero è già assegnato ad un altro giocatore!";
exit; 
}else{
$query mysql_query("UPDATE GIOC_giovani SET numero = '$numero' WHERE team='$team' AND id = '$id'")or die(mysql_error()); 
header("location:compra.php");

?>
La pagina modifica_num.php è un form dove l'utente sceglie un numero da 1 a 99 e invia il risultato alla pagina modifica_numero.php che verifica se il numero è già in uso e in caso non lo sia lo cambia nel database...
Il problema è che mi restituisce questo errore:

Unknown column 'team' in 'where clause'