eso es porque no estas identificando el clien con cada linea, deberias de hacer algo mas o menos asi:
Código HTML:
Ver original<button type="button" name="addCart" id="<?php echo $row['id']; ?>" onClick="agregar(this.id)">Agregar
</button>
claro yo lo que hago es enviar la ide mediante ajax a un php que ubica el producto en mi lista y lo agrega a la variable de sesion del carro solo pasandole la id, de esa manera diferencias cada producto en sus botones