codice:
<script language="javascript">
						function addColor(Nome)
						{
							document.selezioneProdotto.colore.value = Nome;
							document.getElementById("a"+Nome).style.border = "1px solid #000000";
							document.selezioneProdotto.submit();
						}
					</script>
                	<form id="selezioneProdotto" action="addtochart.php" method="post">
                    <input type="hidden" name="colore" />
                	<?php 
						$coloridisp = $prodotto['colore'];
						$coloredisp = explode('-', $coloridisp);
						echo "<dl>\n"; 
							echo "<dt>$schedaProdotto[colori]</dt>\n";
							echo "<dd id=\"colori\">\n";
								foreach( $coloredisp as $colore ){
									$color = $db->query( "SELECT * FROM colori WHERE id = $colore" );
									$color->fetchInto( $col, DB_FETCHMODE_ASSOC );
								?>
									<a id="a<?php echo $col['id']; ?>" onclick="addColor(<?php echo $col['id']; ?>);" href="#" class="tooltip" title="<?php echo $col['nome_it']; ?>"><img id="col<?php echo $col['id']; ?>" src="images/imgcolore.php?col=0x<?php echo $col['colore']; ?>" style="border:none" alt="<?php echo $col['nome_it']; ?>" /></a>
								<?php
                                }
							echo "</dd>\n";
						echo "</dl>\n";
					?>
                    </form>
ma non va... aiuti?