Aslında mantık düşündüğümden basitmiş ama bazen insanın aklına gelmeyince gelmiyor işte;
Hem ürün id yi hem de fiyatı SQL sorgusuna AND koşuluyla bağlayınca farklı bir ürüne ait fiyat bilgisini çekemiyoruz zaten, çeksek bile aynı fiyata sahip farklı bir ürün gelir en fazla ve son onay işleminde de o ürün işleme dahil olur.
Yorum yapan herkese teşekkür ederim, sorunu çözdüm.

SefaCanDemir Aslında verileri session da tutuyordum vt sorgusu yaptıktan sonra ama işte dediğim gibi vt sorgusuna gidecek olan değerler ön yüzden değiştirilirse diye kafam karışmıştı.