![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki skrypt:
I teraz chcę żeby tabela która jest wewnątrz drugiej pętli foreach otwarła się tylko RAZ, później wyświetlenie wszystkich artykułów w osobnym wierszu (to jest ok) i zamknięcie tabeli też jeden RAZ. Podejrzewam, żę trzeba to zrobić warunkiem tylko nie wiem jakim... Ktoś pomoże ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
najlepiej otwarcie i zamknięcie tabeli wyrzuć poza pętlą, ponadto nie musisz używać array_values($wartosci) może być samo $wartosci
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie chodzi o to, że musi być w pętli bo poz pętlą już mam otwartą tabelę główną a chcę mieć dwie. Nie da się jakoś tego zrobić ? Jeśli chcemy żeby w pętli foreach coś zdarzyło się tylko raz to nie da się ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
no da się, możesz alternatywnie użyć dodatkowej zmiennej $i, której nadasz wartość np $i=1; przed pętlą i wewnątrz pętli będą warunki dla $i == 1 , dasz otwarcie tabeli, a potem dla $i = count($wartość) zamknięcie, i przed końcem każdej pętli inkrementacja $i++; tylko rzecz w tym, że efekt będzie dokładnie ten sam co z wyciągnięciem otwarcia i zamknięcia przed pętle
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Akurat dałem taki przykład, ale głównie chodziło o wykonywanie warunków wewnątrz pętli foreach, no bo załóżmy że chcemy żeby pierwszy i ostatni index z tablicy był wyświetlony na czerwono albo coś ma się wydarzyć co 3 index. Będę próbował tak jak mi to opisałeś, dzięki.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Akurat dałem taki przykład, ale głównie chodziło o wykonywanie warunków wewnątrz pętli foreach, no bo załóżmy że chcemy żeby pierwszy i ostatni index z tablicy był wyświetlony na czerwono albo coś ma się wydarzyć co 3 index. Będę próbował tak jak mi to opisałeś, dzięki.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 13:37 |