![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam tablicę $_SESSION['cart']:
Przepisuje ją do $zam[$i]:
następnie $zam[$i] przekazuje do SMARTY i wyświetlam. Operacja funkcjonuje poprawnie do momentu usunięcia powiedzmy środkowego elementu (nieostatniego): $_SESSION['cart']:
W tej sytuacji wyświetla się się tylko [0] natomiast [2] istnieje w tablicy ale się nie wyświetla. W jaki sposób mogę rozwiązać ten problem? Zapewne wykorzystanie foreach jest bardziej optymalne lecz niestety nie umiem przekształcić mego kodu na tą pętlę. -------------------- eclipse :)
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Przekształcenie jest bardzo proste i taka pętla będzie wyglądała następująco:
Proponuje zapoznać się bardzo dokładnie z tą pętlą gdyż jest ona bardzo przydatna w operacjach na tablicach. -------------------- Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 3 Dołączył: 6.10.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ok, zapomnieliśmy jeszcze o liczniku
-------------------- eclipse :)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 20 Dołączył: 13.05.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jasne zadziała tylko po co dodatkowa zmienna jak można zrobić to tak:
Zaś lp. którą wpisywałeś jako element tablicy nie jest potrzebna bowiem pętla foreach w smarty a także w php udostępnia dostęp do klucza który może śmiało posłużyć jako lp. -------------------- Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 14:13 |