Non riesco a scrivere in sessione il valore dato dalla variabile $prezzo2 , mentre a video con
echo "$prezzo2"; viene scritto correttamente.
Dove sbaglio?

grazie per l'attenzione

$query = "SELECT * FROM articoli WHERE ID=\"".mysql_real_escape_string($var)."\"";

$result = mysql_query($query, $db);

while ($row = mysql_fetch_array($result))

{
//definisco la variabile

$prezzo2 = $row[Quantità_Imballo]*$row[Listino_al_pubblico];
echo "$prezzo2";

//inserisco i valori in sessione

$_SESSION['articoli'][] =($_GET['id']). (" - ".$row['Descrizione1']). (" - Prezzo Euro: ".$row['$prezzo2 ']);
echo "Articoli nel carrello:
";
foreach($_SESSION['articoli'] as $key => $value){
echo "$key : $value
";
}
$_SESSION['prezzo'][] =(" ".$row['$prezzo2 ']);
echo "Totale Euro:
";


$somma = array_sum($_SESSION['prezzo']);
echo $somma;


}

mysql_close($db);



grazie per l'attenzione