Mesajlaşma Sistemi Üye Adını Yazdırma
Merhaba.
Bir mesaj sistemi yapmaya çalışıyorum ve takıldığım bir nokta var.
Tablo yapım bu şekilde.
Sorum şu.
Bir mesaj konusu var üyeler bu konu başlığı altında karşılıklı konuşuyor.
Buraya kadar yaptım ancak karşılıklı konuşan üyelerin kullanıcı adlarını yazdıkları mesajların altına nasıl yazdırabileceğimi çözemedim.
Bu konuda yardımcı olur musunuz?
Yani Resimdeki olayı istiyorum.
Mesaj Okuma Kodları
<?php
$konu_id = $_GET["id"];
$mesajlar = $db->prepare("SELECT
mesajlar.*,
mesaj_konu_map.mesajkonu_id,
mesaj_konu_map.mesaj_konusu
FROM
mesajlar,
mesaj_konu_map
WHERE
mesajlar.mesajkonu_id = mesaj_konu_map.mesajkonu_id
AND
mesajlar.mesajkonu_id = :konu_id"
);
$mesajlar->execute([':konu_id' => $konu_id]);
$mesaj_goster = $mesajlar->fetchAll(PDO::FETCH_ASSOC);
$profil_id = $_SESSION['uye_id'];
?>
<div class="card">
<div class="card-header py-3">
<h6 class="m-0"><?php echo $mesaj_goster[0]["mesaj_konusu"]; ?></h6>
</div>
<div class="card-body">
<?php foreach ($mesaj_goster as $mesaj): ?>
<div class="card <?php echo $mesaj["uye_id_mesajgonderen"] == $profil_id ? ' bg-light' : ' bg-info'; ?> p-2 mb-3">
<p class="mb-1"> <?php echo $mesaj["mesaj_icerik"]; ?></p>
<hr class="mt-1 mb-2">
<div class="d-flex justify-content-between">
<small>Mesaj Gönderen : <i>Mesaj Gönderen</i></small>
<small>Mesaj Alan : <i>Mesaj Alan</i></small>
<small>Mesaj Tarihi : <i><?php echo $mesaj["mesaj_tarih"]; ?></i></small>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
laga luga işlerle uğraşmak ıstemıyorsanız uye id ile işlem yapmayın
her uyeye ayrıca uniq id tanımlayın sadece uye kendı bılgılerını guncellerken uyeid ile işlem yapın dıger tum yerlerde uniq id ıle işlem yaptırın mısal baska uye profılımı goruntuleyecek uniq id ile cekın baska uye bılgılerını