Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Dwa zadania z PHP - tabele itp.

H3XT0R 23 Maj 2011 20:02 1311 3
  • #3 23 Maj 2011 20:36
    H3XT0R
    Poziom 16  

    Zadanie 4
    Napisz skrypt, który wczytuje dowolną liczbę naturalną i tworzy tabelę jak poniżej – przykład dla n=4:
    Dwa zadania z PHP - tabele itp.

    Zadanie 5
    Napisz skrypt, który pyta o łączną ilość zdjęć jaka będzie w galerii, ilość kolumn i szerokość jednej
    miniatury zdjęcia, następnie przygotowujący tabelę, jak poniżej – przykład dla ilości=22,
    kolumn=5, szerokość=150px:

    Dwa zadania z PHP - tabele itp.

    0
  • #4 23 Maj 2011 21:33
    Dżyszla
    Poziom 42  

    Ad 4 - zakładam, że widzisz zależność? Pierwszy wiersz to liczby od 1 i z każdą kolumną zwiększa o 2. Wiersz drugi to zwiększony o 1 wiersz pierwszy. Początkowy element wiersza 3 (n) to zwiększony o 2 ostatni element wiersza pierwszego (n-2).

    Przyznaję, że jeśli tu chodzi o taką zależność, to jest ona pokręcona, ale możliwa do wykonania. czyli robisz zagnieżdżoną pętlę dwóch for od 1 do n. Jeśli wskaźnik wiersza jest nieparzysty (%2==1) to idziesz licznikiem co 2 (niezależny od pętli, ustawiasz go przed pętlami i zwiększasz w pętli przy tym warunku). Jeśli zaś parzyste - pobierz z poprzedniego wiersza i zwiększ o 1.

    Ad 5.
    zrób pętlę po ilości, przy czym jeśli ilość podzielna przez ilość kolumn, to wówczas wstawiasz koniec i początek wiersza (</tr><tr>). Dla każdego przebiegu dodasz komórkę (<td></td>) ze zdefiniowanym stylem szerokości (tu mogą pojawić się kredki w niektórych przeglądarkach - warto więc sięgnąć po CSS i zapisać jako style="width: ???px") Pamiętaj o rozpoczęciu i zakończeniu wiersza przed i za tabelką. Później rozważ też przypadki szczególne, kiedy tabelka skończy się idealnie końcem wiersza.

    0