Salve ragazzi, ho un piccolo problema....

Praticamente dovrei recuperare + valori da textbox che hanno lo stesso nome perchè sono implementate col ciclo.. Questo è il codice:

<?php

$page->assign("calcola", true);
$tot=0;





if(isset($_POST['calcola'])){

foreach ($_SESSION['prezzo'] as $sess) {
$numero= trim($_POST['numero']);
if($numero == "")
$page->assign("risult", "Per avere un totale speso inserire il n° di elementi ");
print_r($numero);
$prezzo= $sess['prezzo'];
print_r($prezzo);

$calc = $numero * $prezzo;
$tot = $tot + $calc;
}


$page->assign ("tot", $tot );
$_SESSION['tot'] = $tot;


}

?>

Il mio problema è che $numero contiene solo l'ultimo valore che era presente nella textbox precedente... Invece mi dovrebbe prendere un valore diverso ad ogni ciclo..

Come posso fare?