• 17-10-2010, 19:12:57
    #1
    merhaba arkadaşlar okunmamış mesajları nasıl bold yaparım ?

    gibi.
    bana mysql ile yap demeyin. özel mesaj değil bu herkeze açık. umarım anlatabilmişimdir.
  • 17-10-2010, 19:21:59
    #2
    yine mysql ile yapacaksın kullanıcı tablosunda sütun oluşturursun 'okunmus_mesajlar' diye buraya mesaj id numaralarını virgülle ayırarak yerleştirirsin ondan sonra php ile de kontrolünü halledersin, ben sana formülü anlattım kodlarıda kolayca bulabilirsin, bulamazsan yine yardımcı olurum
  • 17-10-2010, 23:04:24
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    client tarafı sürekli web sitelerine dair bilgileri barındırmadıgı için web siten ile ilgili değeri sadece sunucundaki bir yerde saklayabilirsin, bunun en mantıklısı da mysql :P

    sonuçta saklanmış değerlere göre kontrol yapısını kuracaksın. saklanmamış bir değeri nasıl kontrol edebilirsin ki ?
  • 18-10-2010, 16:00:05
    #4
    Üyeliği durduruldu
    ben bunu şöyle yapıyorum,
    mesajlar tablosunda bir de 'hit' sütunu ekliyorum.

    function kalin(){
    if ( $p['hit'] > 0 ) echo "font-weight: bold;"; else echo "font-weight: normal;";
    }

    while($t = mysql_fetch_assoc($s)){
    echo "<a href=falanca.php?s=$t['id'] style=kalin()>$t['baslik']</a>";
    }
  • 18-10-2010, 16:03:04
    #5
    Üyeliği durduruldu
    tabi ben bunu özel mesajda kullanıyorum. forum gibi bir sistem olacaksa eğer, kullanıcı post attığında o başlığın id si ve o başlıktaki mesaj sayısı çerez olarak yazdırılıp, daha sonra bu veri çekilerek sql ile karşılaştırılabilir.

    her attığı postun id sini almak, yada okuduğunda db ye veri girmek çok kasar diye düşünüyorum.
  • 18-10-2010, 17:14:43
    #6
    Alıntı
    her attığı postun id sini almak, yada okuduğunda db ye veri girmek çok kasar diye düşünüyorum.
    bende bu yüzden veritabanı kullanmak istemiyorum .cookie kullanmak sorunu çözer sanırım