atıyorum query den 10 sonuç döndü siz bu 10 sonuçu her seferinde aynı session değerine tanımlanıyorsunuz ama aynı session anahtarına farklı session değerini tanımlıyorsunuz. bu yüzden en son değer session da kalacaktır.
öncelikle session startı sayfanın en başına alın veya döngü dışına alın, döngüde her seferinde session başlaatmaya çalışmasın.
daha sonra $_SESSION['masaNo'][$query['order_id']] = $query['order_name'];
olarak yapın kı her bir order_id için ayrı değeri tanımlayabilin.
daha sonra atıyorum order_id niz 5 olsun $_SESSION['masaNO'][5] olarak kullanabilirsiniz
Öncelikle yardımcı olmaya çalıştığınız için teşekkür ediyorum.
https://paste.ee/p/Anfas
şeklinde düzenledim.
siparisdetay.php içerisinde de
<? echo $_SESSION['masaNo'][$query['order_id']]; ?> olarak çıktı alabildim. Buradaki sıkıntım şu order_name içeriğinin ilk karakterini alıyor.
Örn. order_name = 52 çıktısı 5
order_name = 21 çıktısı 2
...
Sonrasında tablo yapisini varchar dan int çevirdim şu an için sistem bir fiil çalışıyor. Çok teşekkür ederim. Saygılar.