Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak wrzucic to w petle?
AndyPSV
post
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


  1. $range = 5000;
  2. if($r['id'] <= $range) $sub_dir = '1';
  3. if($r['id'] > $range AND $r['id'] <= $range*2) $sub_dir = '2';
  4. if($r['id'] > $range*2 AND $r['id'] <= $range*3) $sub_dir = '3';
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AndyPSV
post
Post #2





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


Wydaje mi sie, ze wszystko jest na tym przykladzie, ktory podalem.

// $r['id'] <---- ID rekordu

w kodzie chodzi o to, ze jest tzw. "range" (czyli zakres); jesli ID jest np. 350 (czyli jest ponizej 5 000), to wrzuca w "Zakres" -> $sub_dir = 1;
jesli natomiast ID bedzie pomiedzy (dalej w kolejnosci) 5 000 a 10 000 to wowczas leci z kolejna cyferka, w kolejnosci += 1; (dodaje); czyli sub_dir = 2;

dalej, jesli ID jest np. 12 010; to wowczas jest w tzw. "3" zakresie, "range" (5 000), czyli $sub_dir = 3;

i tak w nieskonczonosc.

chodzi o zamkniecie w petli tej powtarzalnosci:
  1. $range = 5000;
  2. if($r['id'] <= $range) $sub_dir = '1';
  3. if($r['id'] > $range AND $r['id'] <= $range*2) $sub_dir = '2';
  4. if($r['id'] > $range*2 AND $r['id'] <= $range*3) $sub_dir = '3';
  5. ... (idzie w nieskonczonosc, zgodnie z ciagiem, [za kazdy razem +$range])


jesli sa jakies pytania to prosze pytac

Ten post edytował AndyPSV 18.01.2011, 19:01:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 09:30