• 05-01-2010, 14:51:00
    #1
    Merhaba şöyle birşey yapıyorum.
    Siteye üye olanları bronz, silver, gold tarzında yetkilendiricem.
    bunlara limit atamam gerek. Örnek olarak alttaki resme limitleri ekledim



    bu limitleri nasıl atamalıyım üyenini kayıtlı olduğu tabloya ayrı ayrı kolon açıp haber için fuar ürün vs.. için limit sayıları ekleyip. Üye form dan ürün ekleyince limiti 5 ise sql upload ile 1 düşürüp 4 e indirme silerkende sql upload ile 1 arttırıp mı yapmam lazım. form gosterimide if else ile 5 den <= ekle değilse limitiniz doldu gibi bir yazımı çıkartmalıyım aklıma göyle birşey geliyor.
    Daha basiti var mı?

    Üye tablosuna limitleri eklemek çok sql yer kaplamaz mı?
  • 05-01-2010, 14:58:52
    #2
    Üyeliği durduruldu
    uyenin kayıtlı olduğu tabloya GROUP_ID gibi bir sutun atıp Bronz mu Silver mi belirtirsiniz
    sonrasında da bu tablo ile ilişkilendirip limitleri elde edersiniz.
  • 05-01-2010, 15:01:51
    #3
    öyle sutun varda ( tipi ) limitler için üstteki resimde yanında limit kolonları var. Ama her özellik için ayrı limit sutunu açmak sql için sakıncalı değil mi. Yoksa başka çaresi yok mu?
  • 05-01-2010, 15:14:31
    #4
    bence üye tablosunda

    uye id, uye tipi, haber, urun, ilan, katalog, fuar şeklinde tut bilgileri mesela;

    15,gold,2,4,6,8,10 (15 nolu arkadaş gold üye ve 2 haberi, 4 ürünü, 6 ilanı vss. var)

    yazılımda da gerekli karşılaştırmaları yapıp hata verdilrebilirsin ilgili durumlarda.

    hatta gold bronz silver diye tekrarlamak yerine bunları ayrı bir tabloya yazıp üye tablosuna üye_tip_id şeklinde integer olarak da tutabilirsin. Gereksiz tekrarı önlemiş olursun.
  • 05-01-2010, 15:17:17
    #5
    Üyeliği durduruldu
    uye sorgularken tabloları join ederek alabilirsin bu ilk yontem

    forumda cok yazılmış bu konuda arama yaptım da al bu konuya bak diyecek bi kobu bulamadım hepsine de bakamadım

    LEFT JOIN ya da INNER JOIN diye aratırsan forumda bulursun
  • 05-01-2010, 15:53:54
    #6
    Sanırım. benim üstte anlatıklarımdan bahsediyorsunuz.
    Sormuşken sunuda sorayım çoklu if şartlarına bir örnek yapabilirmisiniz

    if($id=0 ve $id < 5 ve $onay=0) ise echo "true" else "false " gibi
  • 05-01-2010, 16:16:29
    #7
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Sanırım. benim üstte anlatıklarımdan bahsediyorsunuz.
    Sormuşken sunuda sorayım çoklu if şartlarına bir örnek yapabilirmisiniz

    if($id=0 ve $id < 5 ve $onay=0) ise echo "true" else "false " gibi
    if($id==0 & $id<5 & $onay==0){ 
                               echo "true";
                                             }else{
                              echo "false";
                                             }
  • 05-01-2010, 19:56:34
    #8
    saol kurabiye adam