Es que yo lo quería hacer de forma individual la actualización de la cantidad.
Te pongo acá más del carrito para que tengas una idea, esta es la función que lo muestra, y lo estoy manejando con un objeto que lo instancio al principio.
Código:
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
$suma = 0 ;
echo '<tr valign="middle" class="tr_pos">' ;
echo '<form name="carrito" method="get" action="">' ;
echo '<td align="left">'.$this->array_cod_prod[$i].'</td>' ;
echo '<td align="left">'.$this->array_titulo_prod[$i] .'</td>' ;
echo '<td align="right">'.$this->array_talle_prod[$i] .'</td>' ;
echo '<td align="right">'.$this->array_color_prod[$i].'</td>' ;
echo '<td align="right"><input type="text" name="'.$i.'" size="3" class="tr_pos" value="'.$this->array_cantidad_prod[$i].'" onChange="JavaScript:document.getElementById('.$i.');"></td>' ;
echo '<td><a href="#" onClick="javascript:actualizar($i);">Actualizar</a></td>' ;
echo '<td>$ '.$this->array_precio_prod[$i].'</td>' ;
$suma = $this->array_precio_prod[$i] * $this->array_cantidad_prod[$i] ;
echo '<td align="right">$ '.$suma.'</td>' ;
echo '<td><a href="eliminar_producto.php?linea='.$i.'"><img src="../img/eliminar.png" width="15" height="15" border="0"></a></td>';
echo "</form>" ;
echo '</tr>' ;
$subTotal = $subTotal + $suma ;
}
}
Bueno espero que me entiendas un poco más así me das una mano.
Saludos y muchas gracias.