Öncelikle merhaba arkadaşlar. Bu makalemde kendi scriptlerinizde nasıl özel mesaj sistemi kurabilirsiniz onu göreceğiz. Kodlamadan çok sizlere mantığını anlatacağım. Zaten her zaman kullandığımız insert into komutlarını tekrar tekrar vermek gereksiz olur diye düşünüyorum. Yanlız istekler doğrultusunda örnek dosyalarıda paylaşarım.

Öncelikle yapmanız gereken veritabanını düzenlemek. ozel_mesajlar adlı bir tablo oluşturun. İçine id,kimden,kime diye üç adet sütun ekleyin. id sütunu sürkeli artacağı ve sayısal bir veri olacağı için int(11) yapın. Ayrıca auto_increment ayarınıda unutmayın. kimden ve kime sütunları ise text tabanlı olacağı için text yapın ve bir sayısal veri vermeyin. Buraya kadar veritabınımız hazırlandı. Gerisi bizim Php bilgimize ve mantık yürütmemize kalmış…

Şimdi mesajlarim.php yapın. Burada kişi kendine yollanmış özel mesajları okuyabiliyor. Eğer derslerimizi biraz okuduysanız bunu mysql de şarta göre veri çekme mantığı ile yapabileceğimizi de anlamışsınız. Fakat önemli bir nokta var, burada sanki kullanıcı adı sürekli kayıt edilmiş gibi davranıyoruz. İşte bu kullanıcı adı ile kime adlı sütunda arama yapıyoruz. Yine kodlarımız bile bulduklarımızı alt alta yazdırıyoruz.

Mesaj atma kısmıda yukarısı gibi. Yapmanız gerekenler verileri eklerken kimden kısmına kişinin kullanıcı adını eklemek. Diğerleri zaten form olarak alınıyor. Fakat şöyle bir güvenlik olayı olmalı ki boş yere veritabını şişmemeli; kişinin form da verdiği kime adlı veriyi kullanıcıların sütununda aratın. Bu sayede kullanıcı adı var ise ekleme yapılsın, yoksa ekleme yapılmasın.

Güzel, teorik bir makale olmuştur umarım. Dediğim gibi istekler doğrultusunda bir örnek hazırlayıp sizlere sunarım. Yanlız zaten sistem çok basit bir olay üstüne kurulu. Mantığına göre sistemi yazın, böylece daha da iyi öğrenirsiniz. İlla kodları ezberleyin demiyorum ( bunun üstüne yazı yazdım, bakınız ) önemli olan mantığı kavramak.

Herkese iyi günler, iyi çalışmalar…