Si ho sbagliato , metti nel foreach $_SESSION['id']
PS
Se nn prende $_SESSION nel foreach fai prima $array_id = $_SESSION['id']; (anche per punteggio). Ho avuto un prob di questo tipo una volta.
Codice PHP:
$i=0;
foreach ($_SESSION['id'] as $id)
{
$i++;
//inserimento nel DB
$query = "UPDATE stagione SET punteggio='".$_SESSION['punteggio'][$i]."' WHERE id='".$id."'";
}