![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 11.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Czy jest możliwość wysyłania tablica poprzez motedę GET ? Po wpisaniu następującego kodu : index.php Kod if ($tablica1[2] == "rosliny") { header("Location: index2.php?tablica1=$tablica1"); } index2.php Kod $tablica = $_GET["tablica1"]; echo " var_dump('$tablica')"; var_dump pokazuje "Array" zamiast wyświetlić całą zawartość tablicy (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Da się coś z tym zrobić; czy wysyłanie tablic przez metodę GET jest nie możliwe ? Ten post edytował Ashariel 12.12.2007, 21:59:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Nie napisałeś czy dotyczy to formularzy czy też nie, metody GET i POST można używać przy formularzach, jest dowolność, jednak różnica polega na ilości wysyłanych danych i metodzie (GET pasek przeglądarki) [więcej google wikipedia], Zbierzmy to do kupy, masz sobie w pliku index.php jakąś tablicę:
I teraz zawartość tej tablicy chcesz wysłać do pliku index2.php. Żeby tego dokonać musisz stwierdzić czy, dane w tablicy są stałe czy będą często zmieniane, jeśli są to jakieś stałe dane to możesz stworzyć kolejny plik, który będziesz include" title="Zobacz w manualu PHP" target="_manual'ował do plików, do których będziesz chciał, aby została przekazana. Natomiast, w przypadku gdy tablica jest dynamiczna (np. dane pobierane z bazy, id użytkownika, itp), możesz je trzymać w sesji, wtedy w każdym pliku będziesz widział te dane (poczytaj o sesjach w manualu i na forum). Pytałem Cię o dokładne opisanie problemu, po to aby stwierdzić, do czego Ci to jest potrzebne, nie wiem rejestracja/logowanie, koszyk itp. Jeśli będziemy to wiedzieć, to łatwiej Cię nakierujemy. Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 23:48 |