![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 24.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
przejdę od razu do pytania: (na php się w miarę znam ale tego jeszcze nie robiłem) Mam tabele o nazwie powiedzmy tabela i ma ona wiele kolumn i wierszy z danymi ale chcę wyświetlić konkretnie weirsze z kolumny NAME. (do moderatora: czytać dalej a nie przenosić (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) Mam kod:
i teraz wyswietla mi to w ten sposob: <tr><td>wartosc 1</td></tr> <tr><td>wartosc 2</td></tr> <tr><td>wartosc 3</td></tr> ... a ja chce to wyswietlic tak: <tr><td>wartosc 1</td><td>wartosc 2</td></tr> <tr><td>wartosc 3</td><td>wartosc 4</td></tr> <tr><td>wartosc 5</td><td>wartosc 6</td></tr> ... jak to zrobić? :roll2: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli pobierzesz posortowane już dane, możesz podzielić otrzymaną tablicę na dwie mniejsze (lewa i prawa strona). Jeżeli masz parzystą liczbę elementów, to dzielisz w stosunku 1:1, jeżeli nie, to dzielisz tak, aby po lewej stronie znalazł się o 1 element więcej niż po prawej. Potem korzystając ze znajomości liczby wierszy z lewej strony możesz przejść przez obie tablice pętlą for, wyświetlając je mniej więcej tak:
Sprawdzanie prawej wartości można pominąć, jeżeli lewa strona będzie zawsze równoliczna z prawą. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 22:31 |