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>