• 26-01-2010, 21:42:31
    #1
    Üyeliği durduruldu
    Selam Arkadaşlar,
    2 Tablom Mevcut ( onaylı , onaysız )
    ve Admin Panelimde Check Box Mevcut...
    Onaysız' tablosuna Girilen Veriyi CheckBox'larla ( Toplu ) Nasıl Onaylı Tablosuna Aktarabilirim ?
    Yani id 5,6,7,8,9,10,11,12,13 onayla dediğimde Onaysız Tablosunda Onaylı Tablosunda Nasıl Geçiş Yapabilirim ? Şimdiden Teşekkürler...
  • 26-01-2010, 21:50:52
    #2
    Üyeliği durduruldu
    insert into deyimiyle olur.

    insert into select * from tablo where id in (2,3,4,5) gibi

    fikir vermesi acisindan craete table islemi;
    http://www.programlamatv.com/ders/my...ni-olusturmak/
  • 26-01-2010, 21:51:44
    #3
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    insert into deyimiyle olur.

    insert into select * from tablo where id in (2,3,4,5) gibi

    fikir vermesi acisindan craete table islemi;
    http://www.programlamatv.com/ders/my...ni-olusturmak/
    hocam onay sistemi yapcağım için kopyalama düşünmüyorum
    Yani Direk Aktarıcak O Verileri
  • 26-01-2010, 21:55:11
    #4
    for döngüsüne sokup checkbox'dan aldığın id'ler kadarınca for içerisinde update yaptırırsanız istediğiniz işlem gerçekleşmiş olur.
  • 26-01-2010, 21:56:43
    #5
    Üyeliği durduruldu
    NeonWeb adlı üyeden alıntı: mesajı görüntüle
    hocam onay sistemi yapcağım için kopyalama düşünmüyorum
    Yani Direk Aktarıcak O Verileri
    birinden digerine kopyalamis oluyorsunuz iste. daha sonrada kaynak tablodaki veriyi silmeniz gerekiyor.

    yani
    insert into onaylilar select * from onaysizlar where id in (2,3,4,5)
    sonrada
    delete from onaysizlar where id in (2,3,4,5)
    direk 2 sql ile isiniz bitmiş olur. veri okuyup diger tarafa insert into yapmakla ugrasmaniza gerek yok
  • 26-01-2010, 21:57:08
    #6
    Üyeliği durduruldu
    Ntie adlı üyeden alıntı: mesajı görüntüle
    for döngüsüne sokup checkbox'dan aldığın id'ler kadarınca for içerisinde update yaptırırsanız istediğiniz işlem gerçekleşmiş olur.
    Ama Bu Sefer Gene Onaysız Bölümünde İçerik Kalıcak Ben Tamamen Diğer Tabloya Aktarmak İstiyorum Yanı Onaysızdan Silicek Onaylıya Göndericek Şekilde...
  • 26-01-2010, 21:58:14
    #7
    For döngüsü sayısı belirli olan döngüler içindir fakat burada anladığım kaarıyla foreach(){} döngüsünü kullanman gerekiyor arkadaşım. Çünkü foreach döngüsü ile birden fazla gelen dizi değişkeninde hangislerinin doğru hangislerinin yanlış oldugunu ayırıp döngü içerisinde işleyebilirsin.

    Araştırman için bir link : http://php.net/manual/en/control-structures.foreach.php

    Kolay gelsin....
  • 26-01-2010, 21:58:50
    #8
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    birinden digerine kopyalamis oluyorsunuz iste. daha sonrada kaynak tablodaki veriyi silmeniz gerekiyor.

    yani
    insert into onaylilar select * from onaysizlar where id in (2,3,4,5)
    sonrada
    delete from onaysizlar where id in (2,3,4,5)
    direk 2 sql ile isiniz bitmiş olur. veri okuyup diger tarafa insert into yapmakla ugrasmaniza gerek yok
    Evet Hocam Mantıklı Geldi, Peki Check Box'tan Nasıl Birden Fazla İD Alıcam ? Döngü Yapmam Yeterlimi ?
  • 26-01-2010, 21:59:32
    #9
    Üyeliği durduruldu
    NeonWeb adlı üyeden alıntı: mesajı görüntüle
    Tamamen Diğer Tabloya Aktarmak İstiyorum
    dedigim 2 sql i calisitrisaniz dediginiz olur