Salve, ho un problema nella realizzazione del carrello: quando viene scelto un prodotto dal catalogo, nel carrello viene visualizzato solo l'ultimo prodotto della lista a prescindere da quale prodotto viene scelto.

Qualcuno può aiutarmi?

Questo è il codice del carrello:
Codice PHP:
<?php
session_start
();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Carrello acquisti</title>
<link rel="stylesheet" type="text/css" href="css/classi.css">
<link rel="stylesheet" type="text/css" href="css/principale.css">
</head>

<body>
  <div id="contenitore">
    
    <div id="toppage">
        <div id="topp">
        <div id="titolo"><div style=" font-size:2.5em; color:#FFFFFF; font-weight:bold;"></div></div>
        </div>
        <div id="barra">
            <div style="position:absolute; left:40px; top:5px; width:840px; text-align:right;" class="tmenu">
                [url="index.php"]Home[/url] | [url="#"]Info[/url] | [url="#"]Contatti[/url]
            </div>
        </div>
    </div>
    
    
    <div id="menusx" class="tmenu">
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="index.php"]Home[/url]</div></div>
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="#"]Articoli[/url]</div></div>
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="images.php"]Foto[/url]</div></div>
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="#"]Links[/url]</div></div>
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="visualizza-news.php"]News[/url]</div></div>
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="catalogo.php"]Catalogo[/url]</div></div>
        <div class="indicatore"><div style="position:absolute; top:5px;">[url="login.php"]Amministrazione[/url]</div></div>
    </div>            
    
    
    <div id="contenuti" class="ttesto">
<div align="right">
<script type="text/javascript" src="data-orologio.js"></script>
</div>
<h3 align="center">Carrello</h3>

  <table width="87%" border="1" cellpadding="8">
    <tr style="vertical-align: middle">
      <td width="30%" style="text-align: center">
        <label class="etichetta">
        <div align="center">Codice</div>
        </label>      </td>
      <td width="30%" style="text-align: center">
        <label class="etichetta">
        <div align="center">Nome</div>
        </label>      </td>
      <td width="40%" style="text-align: center">
        <label class="etichetta">
        <div align="center">Descrizione</div>
        </label>      </td>
              <td width="40%" style="text-align: center">
        <label class="etichetta">
        <div align="center">Prezzo</div>
        </label>      </td>

      </tr></table>
      
      <?php
$id 
$_GET['id_prodotto'];
if (!isset(
$id) OR $id >= 1) { 

    
$_SESSION['codice'] .= $_POST['codice'];
    
$_SESSION['nome'] .= $_POST['nome'];
    
$_SESSION['descrizione'] .= $_POST['descrizione'];
    
$_SESSION['prezzo'] .= $_POST['prezzo'];

echo 
'<table width="97%" border="0" cellpadding="8">';
echo 
'<tr style="vertical-align: middle">';
echo 
'<td width="20%" style="text-align: center"><div align="center">';
echo 
$_SESSION['codice'];
echo 
"</div></td>";
echo 
'<td width="20%" style="text-align: center"><div align="center">';
echo 
$_SESSION['nome'];
echo 
"</div></td>";
echo 
'<td width="20%" style="text-align: center"><div align="center">';
echo 
$_SESSION['descrizione'];
echo 
"</div></td>";
echo 
'<td width="20%" style="text-align: center"><div align="center">';
echo 
$_SESSION['prezzo'];
echo 
"</div></td>";
echo 
"</tr></table>";
} else{
echo 
"Il carrello è vuoto!";
}
?>
    </div>
    <div id="chiusura"></div>
    
    <div id="piepag"></div>
  </div>

</body>
</html>