Provo a inviarti le llinee dove si verifica l'errore:
errore del carrelloop.php (linea 46 )la parte in grassetto è la linea 46:

// echo "contacarello ? non nulla : $_SESSION[contacarrello]<br>";

$contacarrello = $_SESSION[contacarrello];

// echo "carrello = $contacarrello";

**
$_SESSION[prodotto][$contacarrello][0] = $_POST[codiceprodotto];**

//$prova = $_SESSION[prodotto][$contacarello][0];

//echo " CONTACARRELLO : $_SESSION[contacarrello] - VALORE : $prova ";

l'errore nella pagina visioneordineop.php (linea 170-171) la linea in grassetto e la linea 170-171:

$contaelimina = 0;

**reset ($_SESSION['prodotto']);

foreach ( $_SESSION['prodotto'] as $Temp ) ** {

$sql = " SELECT * FROM prodotti WHERE p_codice = '$Temp[0]' ";

GRAZIE MILLE PER L'AIUTO...perchè sto impazzendo per questo problema:(