Merhabalar öncelikle yapmak istediğim şeyi anlaşılır şekilde anlatmak istiyorum.

Sistem şöyle; üye iş konusu açar. Firmalar ise bu konuya teklifte bulunurlar. Sohbet konuşması gibi soru-cevap mantığında ilerler bu ve iş konusunu açan üye bir süre sonra konuyu kapatır.

Link yapısı şöyle: example.com/teklif-1.html

İş konusunu açan üyenin gördüğü konuşma linki ise: example.com/teklif-1-sirket-4.html

Buradaki teklif-1 : teklif ID'si. sirket-4 : şirket ID'si.

Umarım buraya kadar sıkıntı yoktur. Benim açımdan da bir sıkıntı yok, çünkü sorunum sadece konuşmaları listeleme ile alakalı.

Şöyle ki: Firma example.com/teklif-1.html adresine girdiğinde eğer konuya teklif yazmışsa konuyu açan üye ile arasındaki konuşmaları görecek.

Üye example.com/teklif-1-sirket-4.html adresine girdiğinde kendisi ve sirket-4 adresindeki, yani 4 numaralı firma ile arasındaki konuşmayı görecek.

Tekrar etmekte fayda var tek sorunum cevapları listeleme ile alakalı.


Veritabanı yapısına gelirsek;

Firmaların iş konusuna teklifte bulunup bulunmamalarını takip ettiğim teklif_cevap_takip tablosu.


Üye ile Firmalar arasındaki konuşmaları tuttuğum teklif_cevap tablosu;



Bu tablodaki kullanici_id : cevap yazan firma veya üyenin ID'si.
teklif_id teklifin ID'si.
ref_id ise iş konusunu açan üyenin cevabı hangi firmaya yazdığı. (teklif-1-sirket-4.html)

Biraz uzun oldu farkındayım ama olabildiğince açıklayıcı olmaya çalıştım. Yapmak istediğim firmanın: kendisi ile üye arasındaki konuşmaları, üyenin ise kendisi ile üye arasındaki konuşmaları sağlıklı şekilde listelemek.

Okuyup yardımcı olmaya çalışan herkese şimdiden teşekkürler.