![]() |
![]() ![]() |
![]() |
![]() ![]()
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?? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Jako, że tytuł wskazuje, że chodzi o tabelę to zainteresuj się słowem colspan . Do tego prosty algorytm z pętlą i powinno być ok.
Jeżeli ani moja, a ani phpion-a odpowiedź Cię nie satysfakcjonuje opisz problem znacznie dokładniej. Ten post edytował kamil4u 21.06.2012, 12:48:32 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetlam:
![]() ![]() ![]() ![]() ![]() ![]() a potrzebuje: ![]() ![]() ![]() ![]() ![]() ![]() Tych rekordów jest o wiele więcej Wyświetlane jest to w tabeli, i potrzebuje zrobić limit na jedno td 3 sztuki: <td align="center" > <img src="../userfiles/<?= $d2[$d2_r]['col_file']; ?>" width="50" height="50" alt="" /><br /> <?= stripslashes($d2[$d2_r]['col_name']); ?> </td> Wyżej jest składnia SQL ale nic tu nie pomoże np ORDER BY z limitem |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Opisz jeszcze dokładniej. Daj więcej kodu. I czy znasz podstawy HTML, bo nie wiem czy pytasz o coś tak prostego jak struktura tabeli czy masz jakiś poważniejszy problem, którego nie rozumiem. Postaraj się z tym opisem.
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
znam html
Gdy wyświetlasz dane z bazy danych wyświetlają ci się w jednym ciągu, tak jak na pierwszym zdjęciu czyli w jednej lini masz wszystko przykład: 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 KOD wyświetlania: a potrzebuje: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Kod if( $d2_r%4 == 0) echo "<br>";
-------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Możesz mi napisać co to robi??
if( $d2_r%4 == 0) echo "<br>"; co to % i dlaczego 4 == 0?? |
|
|
![]()
Post
#9
|
|
![]() 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.
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 ![]() -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
no
![]() ![]() if( $d2_r%4 == 0) { ?> <tr> <?php } ?> Super dzięki za pomoc ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:28 |