Merhaba arkadaşlar.
Php ile Bir otomasyon mu dersiniz, atama mı dersiniz, o tarz bi sistem yapıyorum.

Bu sistem Online Kuran okuma sistemi, Kuran-ı Kerim Sayfa - Cüz Dağıtım Sistemi.

Öncelikle sistemde 190 üye var ve bu üyeler istedikleri sayfayı sisteme giriyorlar.

3 Tür Giriş Şekli Var:

1-) Manuel atansın ( Yani kişi 4 sayfa yazıyor, o dört sayfa sistem tarafından rastgele atanıyor. ama sayfalar art arda olacak, yani 22,23,24,25 gibi)

2-) Kendim seçeceğim ( İstediği sayfa aralığını yazıyor, Örn: 35-38 gibi)

3-) Cüz İstiyorum. (Burada kaç Cüz istediğini yazacak, art arda cüz gelmesi zorunlu değil. yani kişi 2 cüz istediyse, 5 ve 13 üncü cüzler gelebilir.)

Evet arkadaşlar böyle 190 kayıt var ve ben bunları nasıl dağıtacağım?

Örneğin: Biri 5 sayfa istedi, ilk beşi ona verdik, böyle böyle dağıttık diyelim.
Aralarda Boş Sayfalar Kalıyor, yani 145 ve 175. sayfa boş kalıyor.
Ve sistem bunu 2 sayfa manuel isteyene atıyor. burada ataması gereken şekil: 145,146 veya 175,176 olması gerekirken, böyle aralıklı atama yapıyor.

Ben Bu Sistemdeki sayfaları, hiç boşluk kalmayacak şekilde nasıl atayabilirim?
Çünkü Kendim Seçeceğim seçeneğiyle seçenlere ilk atamayı yapıyorum. Dediğim gibi ilk kullanıcı 1 ve 5 arası istemiş.
İkinci kullanıcıda 7 ve 9 arası istedi. Arada 6.sayfa boş kaldı.

Ve Bu şekilde arada kalan sayfalar baya var.

ve ben 2 sayfa manuel isteyenlere bunu nasıl atayabilirim. Çünkü art arda 2 sayfa boş hiç yok. bu algoritmayı nasıl ayarlamalıyım.

Yardımlarınız İçin Minnettarım. Sadece Algoritma önermeniz yeterlidir.

Yardım edene isterse 7 Gb Web alanı, sınırsız mail, 50 gb trafik diğer özz. sınırsız 1 yıllık hosting hediye edebilirim. + Paylasbitsin.com Facebook toplu paylaşım sitemdem 1 yıllık premium hesap hediye edebilirim.

Hepinize iyi çalışmalar.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:46:46 -->-> Daha önceki mesaj 09:19:45 --

Günceldir Arkadaşlar.