Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak odebrać POST'em tablicę?
boxer
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.03.2005

Ostrzeżenie: (0%)
-----


Witam.

Nie wiem jak odebrać tablicę wysłaną poprzez post.

Mam skrypt a.php dołączam do niego plik funkcje.php - include('funkcje.php')
zawiera on funkcje data($nazwa,$od,$do);

Następnie w pliku a wywołuję funkcję data('0','1950','2000') która jest zdefiniowana w pliku funkcje.php. Funkcja ta wyświetla datę w trzech selectach.
1.select <select name="rok[$nazwa]" > funkcja wyswietla rok od 1950 do 2000
2.select <select name="miesiac[$nazwa]" > wyswietla miesiace
3.select <select name="dzien[$nazwa]" > wyswietla dni

wywołuję drugi raz funkcję data('1','1970','2010').

I teraz chciałbym te 3 tabele rok,miesiac i dzien odczytac w skrypcie b.php, ale nie wiem jak to zrobić?

$rok[]=$HTTP_POST_VARS['rok']; (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
$rok=$HTTP_POST_VARS['miesiac[]']; (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
boxer
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.03.2005

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedz!

Ale problem polega na tym iż ja w jednym formularzu wywołuję tę funkcję 4 razy, czyli mam 4 daty wyświetlone. Jeżeli w funkcji selecty nazwę rok, miesiąc i dzień to $rok=$_POST['rok'] do której daty się będzię odnosil 1,2,3 czy czwartej.?

Mogę np. funkcję zmienić na data('nazwa roku','nazwa miesiaca','nazwa dnia','1950','2000'), ale zależało by mi aby to zrobić właśnie w tablicy rok,miesiac,dzień i każdy wpis w tablicę wtedy jest kolejnym wywołaniem funkcji.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 22:12