folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Mantık Oluşturma (Yardım)



Php Mantık Oluşturma (Yardım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

    Şimdi arkadaşım benim kullanıcım var , kamile

     

    kamile , necdetin paylaşımını takip etmek istiyor (follow me butonu hayal et)



    Necdetin 10 tane paylaşmış listesi var

    1- mp3 indirme  (id=82634) 

    2- Yasaklı siteler (id=1231) 

    3- Hareketli parça (id=13123)

    bu listenin aynısını kamile kendi listesine eklicek (follow me butona tıkladımı)


    kamilenin listesi

    1-Necdetin paylaştığı liste

    2-Velinin paylaştığı liste

    Karışık bi liste olcak ama genede kişiler listeyi beslicek (olayı az cok anlattım gelelim mantığa)

    Şimdi nasıl bir mantık kurmalıyım ki kamilenin listesine necdetin listesini ekliyim.Follow me tuşu nasıl bir işlem yapmalı ;

    Öneriler? Mysql kısmı idler bağlantılar istediğiniz gibi öneride bulunabilirsiniz , yeni tablo açıp bütün idleri listeleri kullanıcıya göre mi tasarlamalıyım.


    anlamayanlar için : facebooktan yola çıkın arkadaşını video paylaştımı sizin sayfanızda çıkıyor dimi ? ha bu nale facebook nası bir mantık kuruyor



     


    ....
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ucenmi
    ucenmi's avatar
    Kayıt Tarihi: 25/Mayıs/2011
    Erkek

    ilerde banada lazım olacak gibi cizik

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    napnapp
    napnapp's avatar
    Kayıt Tarihi: 11/Haziran/2010
    Erkek

    bahsettigin bu mantigi biraz olsun kurabilsem neler yazcam neler de iste :)))

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    paylaşımlar tablosu
    -------
    id
    başlık
    içerik
    link
    tarih
    paylasan_id


    paylasanlar
    ---------
    id
    isim
    soyiysim

    takip 
    --------
    id
    takipeden_id
    takipedilen_id



    ilişkili kolonlar gözüküyo zaten
    takip toplasunda takip edenleri tutarsın   eğer kamile necdettini takip ediyorsa duvarında gösterirsin kamile hem necdettini hem veliyi takip ediosa ikisinide duvara yazdırırsın  sıralayıda paylaşım tarihine zamanına göre yaptırırsan karışık olabilir veya id ye göre sıralarsın vs.. karıştırmanın yolu bulunur.

    ayaküstü şöyle bişi düşündüm. 

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ucenmi
    ucenmi's avatar
    Kayıt Tarihi: 25/Mayıs/2011
    Erkek

    FCN bunu yazdı:
    -----------------------------

    paylaşımlar tablosu
    -------
    id
    başlık
    içerik
    link
    tarih
    paylasan_id


    paylasanlar
    ---------
    id
    isim
    soyiysim

    takip 
    --------
    id
    takipeden_id
    takipedilen_id



    ilişkili kolonlar gözüküyo zaten
    takip toplasunda takip edenleri tutarsın   eğer kamile necdettini takip ediyorsa duvarında gösterirsin kamile hem necdettini hem veliyi takip ediosa ikisinide duvara yazdırırsın  sıralayıda paylaşım tarihine zamanına göre yaptırırsan karışık olabilir veya id ye göre sıralarsın vs.. karıştırmanın yolu bulunur.

    ayaküstü şöyle bişi düşündüm. 


    -----------------------------

    şu yaptığın tabloları görünce direk anladım :D

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

    ucenmi bunu yazdı:
    -----------------------------

    FCN bunu yazdı:
    -----------------------------

    paylaşımlar tablosu
    -------
    id
    başlık
    içerik
    link
    tarih
    paylasan_id


    paylasanlar
    ---------
    id
    isim
    soyiysim

    takip 
    --------
    id
    takipeden_id
    takipedilen_id



    ilişkili kolonlar gözüküyo zaten
    takip toplasunda takip edenleri tutarsın   eğer kamile necdettini takip ediyorsa duvarında gösterirsin kamile hem necdettini hem veliyi takip ediosa ikisinide duvara yazdırırsın  sıralayıda paylaşım tarihine zamanına göre yaptırırsan karışık olabilir veya id ye göre sıralarsın vs.. karıştırmanın yolu bulunur.

    ayaküstü şöyle bişi düşündüm. 


    -----------------------------

     

    şu yaptığın tabloları görünce direk anladım :D


    -----------------------------

     

    veritabanın mantıgını anladımda bunu msysql sorgusunda nasıl bağlıcaz. takipid=6  takipid= 23 takipid=12131231  bunları tek bi sorguda çekersek sorunu az biraz çözeceğim.(yarın sağlam kafayla çözerim inş .. saol hocam)


    ....
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    undefined-01
    undefined-01's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

     

    FCN bunu yazdı:
    -----------------------------
     

     

    tblPaylaşımlar
    -------
    id
    başlık
    içerik
    link
    tarih
    paylasan_id


    tblPaylasanlar
    ---------
    id
    isim
    soyiysim

    tblTakip  
    --------
    id
    takipeden_id
    takipedilen_id 

     

    SORGU :
     

     

     

     select tblPaylaşımlar.

    içerik, 

    tblPaylaşımlar.

    link, 

    tblPaylaşımlar.

    başlık

    tblPaylasanlar.

    isim

    tblPaylasanlar.soy

    isim From 

    tblPaylaşımlar

    tblPaylasanlar Where tblTakip.takipedilen_id = tblPaylasimlar.paylasan_id AND tblPaylasimlar.paylasan_id = tblPaylasanlar.id AND tblTakip.takipeden_id = BENIMID'M

     

     

     

    optimize etmek icin mysql de iken navicat kullaniyorum bu sorguyu berdin mi o joinli formata cevirir :D daha hizli calisacaktir o formatta iken ama bununda okumasi kolay  

      

     


      

     

     

     

     

     

     

     


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kafkavari
    kafkavari's avatar
    Kayıt Tarihi: 24/Şubat/2010
    Erkek

    takipteyim


    Mesele, Türkiye'nin şeftali yerine, motor üretmek istemesiydi. N. Erbakan
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Marsel
    crafty
    crafty's avatar
    Kayıt Tarihi: 19/Eylül/2006
    Erkek

    hocam bak şimdi şöle bişi yapabilirsin

    [Liste]

    id

    uye id

    liste adı

    ---------------

    [ListeIcerik]

    id

    uye id

    liste id

    icerik

    ---------------

    [followme]

    id

    uye id

    liste id

    -------------------

    bu şekilde 3 tablon olur hocam atıyorum x y adında iki kişi var

    x kişisi tbt adında bir liste oluşturdu kayıt [liste] tablosuna

    id = 1

    uye id = x kişisinin uye idsi (yaratıcı)

    liste adi = tbt

    şeklinde oldu değil mi. listemizi yarattık şimdi x kişisi bu listeye bişiler eklesin

    id = 1

    uye id = x kişisinin uye idsi (listeye ekleme yapan kişi)

    liste id= hangi listeye eklenecekse onun id si bizim liste id 1 idi yukarıda

    içerik = eklenecek şey...

    şimdi y kişisi tbt listesini takip etmek isterse follow me tablosuna kayıt yapacak

    id = 1

    uye id = y kişisinin id si sonradan kim neyi takip ediyo ayarlayabilmek için

    liste id = takip edilecek olan listenin id si bizim eleman tbt yi takip etcek değer 1 oldu...

    şimdi bu eleman da tbt listesini besleyecek olsun

    o zaman yine listeicerik bölümüne gelecek sıra

    id = 2

    uye id = y kişisinin id si (icerik ekleyen kişi)

    liste id = 1 (tbt listesinin idsi)

    icerik = ne ekleyecekse artık...

    follow me tuşu ile sadece follow me tablosuna ekleme cıkarma yapacak komut yazacaksın hocam başka bişi yok. güvenlik ve login işlemlerini liste besleme kısmında olacak

     

    not : hocam cevap yazarsan pek takip edemeyebilirim pm atarsan elimden geldiğince yardımcı olurum


    Kasnak yuvarlandı elek oldu, eski orospular melek oldu...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Kamilenin listesini necdettinin id'sinin listeler kolonundan çektireceksin bu kadar basit :\


    Gel bili bili gates
Toplam Hit: 1058 Toplam Mesaj: 10