Pdo ile p.m nasıl yapılır?

Bu konuyu okuyanlar

Ali Eren Ekinci

Öğrenci
Katılım
31 Mayıs 2016
Mesajlar
44
Reaksiyon puanı
20
Puanları
8
Yaş
25
Arkadaşlar web siteme nasıl yapılacağını öğrenmek için üyeler arası mesajlaşma sistemi yapmayı düşünüyorum. Mantığını tam kuramadım analatabilecek varmı?
 

siyahpapyoncom

Öğrenci
Katılım
9 Temmuz 2018
Mesajlar
19
Reaksiyon puanı
5
Puanları
3
Yaş
36
İstediğini tam olarak açar mısın? Nasıl bir sistem düşünüyorsun? Varolan bir sitenin sistemine mi dahil etmek istiyorsun?
 

Ali Eren Ekinci

Öğrenci
Katılım
31 Mayıs 2016
Mesajlar
44
Reaksiyon puanı
20
Puanları
8
Yaş
25
Üyeler arası mesajlaşma sistem. A kişisiyle B kişinisinin arasında konuşabilecekleri özel bir alan olacak.
 

siyahpapyoncom

Öğrenci
Katılım
9 Temmuz 2018
Mesajlar
19
Reaksiyon puanı
5
Puanları
3
Yaş
36
Bu bahsettiğin mesajlaşma sistemi; varolan bir sistemin üzerine inşaa edilecek yoksa sıfırdan bir websitesi projesinin içerisinde mi olacak? Şundan dolayı böyle soruyorum. Eğer altyapısı oluşturulması bir sistem varsa ona göre yazmak gerekir.

---- Mesajlar birleştirildi ----

Sana şöyle mantığını anlatayım. Düşün ki; iki tablomuz olsun. Biri kullanıcılarımızın bulunduğu diğerinin ise mesajların kayıt edildiği alan.

1.Tablo -> kullanicilar
2.Tablo -> mesajlar

***

"kullanicilar" tablosunda üyelerin bilgileri yer aldığını farzedelim. İşte kullanıcı adı, id'si, ad soyadı....
tablonun sütunları da haliyle aşağıdaki örnek gibidir.

id
kullanıci_adi
kullanici_adsoyad

***
"mesajlar" tablosunda ise üyeler arasındaki yazışmaların kayıt olduğu yer...

mesaj_id
mesaj_icerik
mesaj_gonderen_kullanici
mesaj_giden_kullanici


Bu durumda mesaj gönderen kişinin formunu mesajlar tablosuna seçili kullanıcının "mesaj_giden_kullanici" alanına id'sini kayıt ettirmen gerekecek. Böylece ister session ile istersen de if koşuluyla mesajları listeyebilirsin. Örnek form şöyle olabilir.

<form action="" method="post">

<textarea name="mesaj_icerik" rows="5"></textarea>
<select name="mesaj_giden_kullanici">
<option>Kullanıcı Seç</option>
// Bu alanı kayıtlı kullanıcılarını çekerek oluşturuyorsun
<option value="1">Kullanıcı1</option>
<option value="2">Kullanıcı2</option>
<option value="3">Kullanıcı3</option>
</select>
<input type="hidden" name="mesaj_gonderen_kullanici">
</form>
 
Son düzenleme:
Üst