Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przysyłanie tablicy wielowymiarowej
Forum PHP.pl > Forum > PHP
Myrek
Witam.
Jak wysłać tablice wielowymiarową na inną stronę? Np. mam w skrypcie tablice $tablica, którą mam przesłać na inną stronę. Zastosowałem taką formułkę, ale nie działa:
Kod
<FORM ACTION=xxx.php METHOD=POST TARGET=_blank>

<INPUT TYPE=hidden NAME="tablica[][]" VALUE='$tablica>

<INPUT TYPE=IMAGE SRC=przycisk.gif >

</FORM>

Jak widać chce aby tablica została przesłana do nowego okna, gdzie będzie dalsza jej obróbka. W jaki sposób to zrobić?
Pozdrawiam.
DeyV
Korzystasz z funkcji typu serialize (), przesyłasz dane (jako zwykły text), a następnie przy pomocy unserialize () je odzyskujesz
Myrek
Zastosowałem funkcje serialize() i mam coś takiego:
[php:1:98c46995c6]
$user = serialize($tab_user);
echo "<FORM ACTION=xxx.php METHOD=POST TARGET=_blank>
<INPUT TYPE=hidden NAME="user" VALUE='$user'>
<INPUT TYPE=IMAGE SRC=email.gif ><br>
</FORM></TD></TR>";[/php:1:98c46995c6]

I skrypt dobrze przesyła dane. Na nowej stronie używając echo $user; , wyświetlane są zserializowane dane z tym, że nie można ich znów przywrócić używając: $dane = unserialize($user);. Używając takiej formułki, powstaje zmienna, w której nic nie ma.
Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.