Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tablice
Forum PHP.pl > Forum > PHP
drobny
W jakis sposob moge przekazac tablice za pomoca GET (chodzi mi o przeslanie tego w linku) Czy to wogóle jest mozliwe. Jesli tak to jak nazlezy to zrobic. Z gory dziekuje za odpowiedz
nospor
musisz ją zserializowac:
http://pl.php.net/manual/pl/function.serialize.php
drobny
Mimo manuala nie bardzo wiem jak to zrobic
Wiec mam tablice
$tab
Serializuje ja
$tab=serialize($tab);
Teraz trzeba to wyslac, robie to za pomoca formy
<form action=\"./index.php?tab=$tab\" method=\"post\" class=\"Tekst\">
Niestety w adresie pojawia mi sie cos takiego
http://127.0.0.1/~www/index.php?tab=
Czyli tak jakby nic nie zostalo przeslane.
czachor
Ja bym to zrobił tak:
  1. <input type="hidden" name="tab" value="<?php echo urlencode(serialize($tab)); ?>" />
  2.  
  3. <!-- potem odbierasz -->
  4. <?php
  5. ?>
dx9
Możesz też nie serializować i podejść do tego podobnie jak w formularzach

  1. <?php
  2. $array = array('element1', 'element2', 'element3');
  3. $separator = '&nazwa_tablicy[]='
  4. $url = 'http://www.adres.domena/link?parametr'.$separator.implode($separator, $array);
  5. echo $url; //link gotowy
  6. ?>


//Edit: aha odczytujesz jak zwykłą tablice php z $_GET
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.