ho provato a fare qualcosa ma nn capisco dove è l'errore
questo è il codice php dove c'è la'rea ripetuta:

<?php
$counter = 0;
do {
$counter++;
?>
<?php do { ?>
<tr>
<td>
<?php VisualNomeProdotto ($row_visual_prod_asta['Id_prodotto']); ?>
</td>
<td><input name="Prezzo_prod" type="text"
id="Prezzo_prod<?php echo $counter; ?>">euro </td>
</tr>
<?php } while ($row_visual_prod_asta = mysql_fetch_assoc($visual_prod_asta)); ?>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td>Totale Prezzo dell'offerta </td>
<td><input name="totale" type="text" id="totale" onFocus="importo(this, <?php echo $counter; ?> )" value="Crea il totale">
euro</td>
<?php
echo "<input type=\"hidden\" id=\"numeroRighe\" value=\"".$counter."\">";
?>


ho creato un contatore che dovrebbe incrementarmi l'id del campo;mentre qua sotto metto la funzione javascript che dovrebbe fare la somma:

function somma(){
var numeroRighe = document.getElementById("numeroRighe").value;
var totale = 0;
for(var i=1; i<=numeroRighe; i++){
totale = totale*1+document.getElementById("Prezzo_prod"+i). value*1;
}
document.getElementById("totale").value = totale;
}

avete idee??