Sipariş sonrası müşteriye mail göndermek
Yardımcı olan zafer hocama teşekkürler buranın adam gibi adamıdır ..
Merhaba beteralii,
Bir eticaret projesi geliştiren birisi için tablodaki bilgileri çekip bir dönügü ile düzenlemek çok zor olmasa gerek, şaşıtıyorsun beni bazen.
Küçük bir uyarı siparis_detay
tablonu referans üzerinden oluşturmuşsun bu tehlikeli bir yaklaşım olabilir. Örneğin ilgili ürünü urunler
tablosundan silersem senin sipariş detayına ne olur?
Konuya dönersek öncelikle siparis_detay
ve tahminen urunler
isimli tablonu birleştirmelisin (JOIN) bunun için kabaca şöyle bir kod yazmalısın.
SELECT * FROM siparis_detay sd INNER JOIN urunler u ON u.id = sd.urun_id
Yukarıdaki sorgu sana siparis_detay
ve urunler
tablondaki eşleşen tüm kayıtları getirecektir. Sonrasında gelen veri seti içinde bir döngü ile istediğin listeyi oluşturmak oldukça kolay olacaktır. PHP çok bilmiyorum ama şöyle sözde (pseudo) bir kod yazılabilir.
foreach ($detayListe as $detay) {
echo $detay["siparis_id"] . "-" . $detay["urun_adi"] ."<br/>";
}
Detayları çok bilmediğim için kabaca böyle birşeyler yazdım. Umarım işine yarar.