.net c# ile site yapıyorum ve haberler diye veritabanında bir bölümüm var sayfa içerisinden önceki - sonraki diye buton koyup bir sonraki habere veya bir önceki habere gitmesi gerekiyor.
bu işlem sırasında veritabanındaki alanlardan id alanı otomatik atanıyor ve o haber silinince otomatikmen bir sonra atayacağı id olmadığı için hata veriyor. bu yapıya uygun bir algoritma ve kod söyleyebilirmisiniz.
ACİL Sizlere ufak bir ricam olacak
3
●290
- 16-05-2013, 13:32:30Üyeliği durduruldu
- 16-05-2013, 13:43:532 yöntem önerebilirim
1- biraz amele işi elindeki id ile sorgu yapıp bir sonraki id'yi almak ve o idye göre yeni haberi getirmek alttaki sorgu sana sıradaki id'yi getirir
SELECT id FROM table WHERE id>selected_id ORDER BY id LIMIT 1
2- ise aktif olan haberlerin idlerini ilk etapta okuyup bir javascript diziye atmak ve aynı işlemi bunun üzerinden yapmak. performans olarak daha mantıklı bir yöntem olur. - 16-05-2013, 14:34:10Üyeliği durdurulduteşekkürler tam js ile degil ama dizin yöntemiyle hallettim olayı sağolun