Witam,
Proszę o pomoć bo już zupełnie zabrakło mi pomysłów..
Mam funkcję, która zwraca kod html (generowany przy pomocy smarty).
Chciałbym teraz wyniki dzialania tej funkcji wrzucić do innej tablicy (do późniejszego wykorzystania w smarty).
Teoretycznie powinno to wyglądać tak:
foreach ($_SESSION['koszyk'] as $prod => $val) { $t++;
$produkty[]=produkt($prod);
}
Ale niestety dodawane zostaje tylko pierwsze wywoołanie funkcji.
Co Ciekawe jeżeli pod spodem ręcznie wywołam tą funckję z 2 róznymi parametrami:
$produkty[]=produkt(411);
$produkty[]=produkt(626);
To wtedy w tablicy produkty znajdują się poprawnie dwa elementy.
Nie mam już pojęcia gdzie może znajować się błąd i dlaczego tak sie dzieje..
Pozdrawiam,
Jacek