Aşağıdaki Ekran 1 de göründüğü gibi bir tablom var. Mysql datayı php de html'e döktüğüm de Ekran 2 deki gibi. Tabloya listeleyip eklediğim Yukarı ve Aşağı butonların da ki Form ile kayıt değiştirme sayfasına gönderiyorum.
Yapmak istediğim Slayt tablosunda ki verileri slayt1, slaty2 vs yukarı yada aşağı almak istediğim de aid tablosunda ki otomatik sayılar sabit kalıp diğer iki tablodaki verilerin yerlerinin değişmesini istiyorum. Ekran 3 te yapmak istediğim gibi. 2 tablo değiştiremiyorsam tekbir tabloda olabilir. Yapmak istediğimi anlatabildim mi bilmiyorum ama inşallah anlatabilmişimdir.
Amaçladığınız ile bu son kodda yaptığınız aynı şey mi anlamadım. Sanırım siz istiyorsunuz ki slayt1 slayt2 slayt3 slayt4 olan sırayı istersem slayt3 slayt4 slayt1 slat2 vb. biçimde kaydedeyim. Bu değişiklik rastgele mi olacak yoksa sizin istediğiniz sırada mı?
Gerçi sonuç değişmeyecek.
Sanırım yapılması gereken şu. Veri alındığında javascript ile yukarı aşağı işlemi gerçekleştirilir. Gerekli sıralama yapıldığında kaydet adındaki butona tıklanır ve bu sıralama bilgisi gerekli sayfaya yollanır ve o sayfada gerekli güncellemeler yapılır.
Mesela POST verisi slayt1=3&slayt2=4&slayt3=1&slayt4=2 şeklinde yollanır. Sayfada da mysql UPDATE komutuyla her slaytın sıra no'su burdaki veriye göre güncellenir. Ancak slaytların satır yerleri değişmez. Satır yerlerinin değişmesi için silip yeniden eklemek gerekir ki bu gereksiz olur.
Aşağıdaki Ekran 1 de göründüğü gibi bir tablom var. Mysql datayı php de html'e döktüğüm de Ekran 2 deki gibi. Tabloya listeleyip
eklediğim Yukarı ve Aşağı butonların da ki Form ile kayıt değiştirme sayfasına gönderiyorum.
Yapmak istediğim Slayt tablosunda ki verileri slayt1, slaty2 vs yukarı yada aşağı almak istediğim de aid tablosunda ki otomatik sayılar sabit kalıp diğer iki tablodaki verilerin yerlerinin değişmesini istiyorum.
Ekran 3 te yapmak istediğim gibi. 2 tablo değiştiremiyorsam tekbir tabloda olabilir.
Yapmak istediğimi anlatabildim mi bilmiyorum ama inşallah anlatabilmişimdir.
Saygılar.
Ekran görüntüleri üzerine tıklayınca açıyor.
Ekran 1 ) < Resime gitmek için tıklayın >
Ekran 2 ) < Resime gitmek için tıklayın >
Ekran 3 ) < Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi PhenomX6 -- 7 Ocak 2016; 10:35:53 >