• 04-11-2010, 00:14:04
    #1
    Üyelik sisteminde kayıt olurken davetiye sistemi yapmak istiyorum.Bunun mantığı nedir acaba.bu konuda bilgisi olan arkadaşlar yardımcı olursa sevinirim.
  • 04-11-2010, 00:38:34
    #2
    davetler diye bir tablo oluşturursun

    DID , daveteden_id davetedilen_id

    sonra formunda davet eden kişi yerine nick yazıldımı, form işlemleri bitince yeni üyeyi ve davet edeni davetler kısmına girersin sonra istediğin yerde kullanırsın.
  • 04-11-2010, 01:38:20
    #3
    öyle bir şey deyil demek istedigim. davetiye kodu ile üye olmaktan bahsediyorum.üye olurken davetiye kodu girilecek.
  • 04-11-2010, 02:22:22
    #4
    o zaman şöyle birşey davetiyekodları diye bir yer tablo

    id , davetiye_kodu , davetiye_sahibi_id, davet_edilen_id, kullanildi


    üyelik form u gönderildiğinde davetiye kodunu kontrol edersin mesela

    $query = "select * from davetiyekodlari where davetiye_kodu = '$formdan_post_edilen_davetiye_kodu' AND kullanildi = 0 limit 1";
    // 1 limitleyelim ki  1kisinin birden fazla davetiye kodu varsa sistem aptallasmasin
    
    $davetiye_sorgu = mysql_query($query);
    $davetiye_kodu = mysql_fetch_assoc($davetiye_sorgu);
    
    if (mysql_num_rows($davetiye_sorgu) == 1 ) { 
    
    // burada uye kaydini yapacaksin  uye kaydi bittikten sonra kod kullanildigi icin kullanimi 1 yapacagiz ki kod 1 daha kullanilmasin
    // araya iste sorgu basarili ise  if $query == true gibisinden kontrol elemanlarida ekleyebilirsin
    $son = mysql_insert_id(); // son eklenen kisi
    $query = "update davetiyekodlari  set kullanildi= 1,davet_edilen = '$son'  where  id = '$davetiye_kodu['id']"
    mysql_query($query);
    
    }
    vs vs gibi cesitli sekilde kullanilabilir