Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
13 kwietnia 2005, o 23:55
14 kwietnia 2005, o 01:36
$tab[] = "wartosc1" ;
$tab[] = "wartosc2" ;
$tab[] = "wartosc3" ;
dla uproszczenia $wysylany = implode( "-x-x-", $tab ) ;
w formularzu dajesz pole ktorego wartosc wynosci $wysylany
po odebraniu, robisz
$odebrany = $_GET['nazwa_pola_ktore_wysylales'] ;
$tab = explode( "-x-x-", $odebrany ) ;
i znowu masz $tab[indexy] (przy czym indexy zaczynaja sie od 0)
14 kwietnia 2005, o 06:57
Wiekie dzieki

Dziala, dziwi mnie tylko jedno - jak. Pewnie jest jakas roznica. Ostatnio pytalem, jak wrzucac elementy do tablicy w formularzu. 10 takich samych pol (o tej samej nazwie) name="druzyna[]" i przerzucal normalna tablice... w opisanym ponizej przypadku dalem pole jako hidden, tablice wczesniej spreparowalem, tyle ze w formularzy mialem name="tablica_id[]" value="%s", $tablica_id. Przerzucalo tylko jedna wartosc - ostatnia. Poza tym, zle mowilem, tablica byla jedno wymiarowa

Jeszcze raz dzieki.
14 kwietnia 2005, o 09:23
Jak kilka pól w formularzu ma tę samą nazwę to przesłane zostaną wszystkie jako lista wartości oddzielonych przecinkiem.
Jeżeli - na przykład - dasz 10 pól o nazwie tablica_id i będą one miały wartośc 1-10 to po przesłaniu formularza w zmiennej $_GET['tablica_id'] będziesz miał "1,2,3,4,5,6,7,8,9,10".
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.