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.
