![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 8.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Korzystasz z funkcji typu serialize (), przesyłasz dane (jako zwykły text), a następnie przy pomocy unserialize () je odzyskujesz
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 8.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 08:05 |