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 - 02:30 |