Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyświetlenie rekordów? Jak zrobić limit na tr?
Randallmaster
post
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


Witam serdecznie,

Mam mały problem posiadam 50 rekordów i potrzebuje je wyświetlić w takiej kolejności:

12345
678910
1112131415


wyświetla mi wszystko w jednym ciągu jaka funkcja służy do zrobienia czegoś takiego??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Jest to reszta z dzielenia. Przeanalizujmy.
  1. for ($d2_r = 0; $d2_r < count($d2); $d2_r++) {

Zmienna $d2_r na początku równa się 0. Reszta z dzielenia z 4 to 0. Z 1 to 1. I z 4 znów równa się 0.
Zróbmy zatem taką tabelkę:
$d2_r <--> $d2_r%4 <--> $d2_r%4==0( wyświetl <br> )
0 <--> 0 <--> tak
1 <--> 1 <--> nie
2 <--> 2 <--> nie
3 <--> 3 <--> nie
4 <--> 0 <--> tak
5 <--> 1 <--> nie
6 <--> 2 <--> nie
7 <--> 3 <--> nie
8 <--> 0 <--> tak
9 <--> 1 <--> nie
10 <--> 2 <--> nie
11 <--> 3 <--> nie
12 <--> 0 <--> tak

Widać zatem, że co 4 raz wyświetla nam <br>, czyli mamy bez if-a mamy:
Cytat
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

a z if-em:
Cytat
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1


Poniżej prosty kod w JS:
Kod
<script type="text/javascript">

for( i=0; i<20; i++ ){
if( i%4==0 )
   document.write( "<br>" );

document.write( 1 );
}

</script>


Usuń if-a i zobacz co się stanie (IMG:style_emoticons/default/smile.gif)
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: 7.10.2025 - 14:12