Michał T

Michał T Web Developer

Temat: Tablica w Sesji i funkcjaa mail

Witam wszystkich,
Natrafiłem na pewien problem związany z tablicą, którą przekazuje w sesji. Otóż gdy próbuję wysłać ją za pomocą funkcji mail jako zmienną, bądź wyświetlić, to oczywiście ukazuje mi się jedynie "Array" :)
Próbowałem już kilku sposobów znalezionych w sieci i nie udało mi się tego rozgryźć.
Czy ma pomysł jak rozwiązać ten problem?

konto usunięte

Temat: Tablica w Sesji i funkcjaa mail

Co chcesz konkretnie zrobić z tą tablica? Wyświetlić jej strukturę? Przesłać ją jako zmienną mailem dalej?

Może to pomoże :)
http://php.net/manual/en/function.serialize.phpPeter K. edytował(a) ten post dnia 14.01.10 o godzinie 22:22
Piotr Bandyk

Piotr Bandyk E-commerce,
programowanie

Temat: Tablica w Sesji i funkcjaa mail

Dziwne pytanie, po co chcesz wysyłać meilem zmienną? Ona zostanie "spłaszczona" do stringa. Z kolei jeżeli chcesz przesłać jej zawartość jako treść w treści meila to foreach i listujesz.

konto usunięte

Temat: Tablica w Sesji i funkcjaa mail

Piotr Bandyk:
Z kolei jeżeli chcesz przesłać jej zawartość jako treść w treści meila to foreach i listujesz.

Albo szybciej var_dump, var_export.
Maciej W.

Maciej W. Ruby on what?!

Temat: Tablica w Sesji i funkcjaa mail

Pomoglo by gdybys wkleil troche kodu.
Probowales wyswietlic tablice (var_dump albo print_r) i sprawdzic czy wszystko gra?

Chociaz mam dziwne przeczucie ze wstawiasz cala tablice zamiast wskazac konkretny element skoro dostajesz Array.
Michał T

Michał T Web Developer

Temat: Tablica w Sesji i funkcjaa mail

Peter K.:
Co chcesz konkretnie zrobić z tą tablica? (...) Przesłać ją jako zmienną mailem dalej?
Dokładnie tak! ;)

W taki sposób wyświetlam tablicę:


for ($i = 0; $i < count($_SESSION['koszyk']); $i++)
{
echo '<tr>';
echo '<td>' . $produkty[$_SESSION['koszyk'][$i]] . '</td>';
echo '<td align="right">';
echo number_format($ceny[$_SESSION['koszyk'][$i]], 2);
echo ' zł</td>';
echo '</tr>';
$suma = $suma + $ceny[$_SESSION['koszyk'][$i]];
}
Michał Tomankiewicz edytował(a) ten post dnia 14.01.10 o godzinie 22:31

konto usunięte

Temat: Tablica w Sesji i funkcjaa mail

Michał Tomankiewicz:
Peter K.:
Co chcesz konkretnie zrobić z tą tablica? (...) Przesłać ją jako zmienną mailem dalej?
Dokładnie tak! ;)
No to serialize skonwertuje ci tablicę na stringa, a potem z tego stringa możesz zrobić tablicę przy pomocy unserialize.

konto usunięte

Temat: Tablica w Sesji i funkcjaa mail

Michał Tomankiewicz:
Dokładnie tak! ;)

W taki sposób wyświetlam tablicę:


No, ale co to ma do maila?
Michał T

Michał T Web Developer

Temat: Tablica w Sesji i funkcjaa mail

Dziękuje Peter!

konto usunięte

Temat: Tablica w Sesji i funkcjaa mail

Nie ma sprawy.

Następna dyskusja:

mail() na onet nie dochodzi.




Wyślij zaproszenie do