![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak mogę wyświetlić zawartość tabeli w 5 kolumnach : 1 2 3 4 5 6 7 8 9 10 itp. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
można jaśniej ?
-------------------- Nie udzielam pomocy poprzez PW
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Normalnie zawartość tabeli można wyświetlić tak:
1 2 3 4 5 6 7 8 9 10 itp a ja potrzebuje wyświetlić ją w pięciu kolumnach : 1 2 3 4 5 6 7 8 9 10 itp Mam skrypt który też wyświetla zawartość tabeli w kolumnach : 1 5 9 2 6 10 3 7 4 8 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
1. A co to ma wspólnego z bazami danych?
2. Można jaśniej? Może byś tak łaskawie podał, w czym wyświetlić, skąd wyświetlić itp. itd? -------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 0 Dołączył: 8.07.2005 Skąd: EU Ostrzeżenie: (0%) ![]() ![]() |
do wydrukowania danych np. uzyj dwoch petli
-------------------- człowiek nie sznurek wszystko wytrzyma
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1. A co to ma wspólnego z bazami danych? 2. Można jaśniej? Może byś tak łaskawie podał, w czym wyświetlić, skąd wyświetlić itp. itd? Dane pobierane są z bazy danych MySQL, chce je wyświetlić za pomocą skryptu PHP na stronie internetowej. Wydawało mi się to jasne, skoro napisałem to na forum PHP w dziale MySQL. Jestem tutaj nowy, następnym razem będę pisać jaśniej. Jeżeli łaskawie będziesz miał ochote mi pomóc, będę Ci wdzięczny. Standardowo dane pobrane z bazy danych można wyświetlić w pionowej kolumnie, tak już mowiłem potrzebuje wypisąc zawartość tabeli w której rekordy są ułożone poziomo w 5 kolumnach. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Pytałem, ponieważ zadałeś to pytanie w dziale "MySQL", tymczasem Twój problem poza faktem, że pobierasz dane z MySQL-a nie ma nic z bazami danych wspólnego. Dane równie dobrze mógłbyś czytać z pliku, albo mieć na sztywno zdefiniowane w kodzie i ani trochę nie zmieniłoby to rozwiązania. Standardowo dane pobrane z bazy nigdzie się nie wyświetlają, one są tylko pobrane, a co z nimi zrobisz, to już jest Twój interes. Masz dane i chcesz je wyświetlić w pięciu kolumnach, natomiast absolutnie nie interesuje nas w tym momencie, SKĄD je masz. Umiejętność wydzielania konkretnych czynności/procesów z kodu przyda się nie tylko przy pisaniu postów, ale też przy programowaniu, dlatego poćwicz myślenie nieco innymi kategoriami.
Problem można rozwiązać na dwa sposoby. Pierwszy to użycie licznika pętli. Zwiększasz go z każdą iteracją i przed rozpoczęciem przetwarzania elementu sprawdzasz wynik dzielenia modulo przez 5. Jeśli jest on równy 0, oznacza to, że właśnie przetworzyłeś piątkę elementów i zaczynasz przetwarzać kolejną. Wystarczy wtedy wstawić zmianę wiersza. Drugi sposób to zagnieżdżenie pętli - pierwsza iteruje po wszystkich elementach, wewnętrzna ma licznik iterujący od 0 do 4. Dodatkowo przy każdej iteracji zwiększa licznik zewnętrznej pętli. W wewnętrznej pętli dajesz kod wyświetlający pojedynczy element, a wokół całej pętli dajesz znaki początku i końca wiersza. Jeśli wyświetlasz to w tabeli HTML, w końcowym wierszu musisz jeszcze dopełnić wszystko pustymi komórkami tak, aby ilość wszystkiego była wielokrotnością 5. -------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 16 Dołączył: 21.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
może mniej pedagogicznie od Zyx'a ale to jedna z Jego propozycji w działaniu:
zadanie dodatkowe: "rozwiąż to 2gą metodą opisaną przez Zyx'a" Ten post edytował Scalak 3.02.2010, 21:07:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:02 |