Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przesylanie kilku checkboxow GET'em
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


mam problem, a mianowicie:
generuje liste na podstawie rekordow z bazy. Do kazdego rekordu chce utworzyc checkbox'a o nazwie X i wartosci id rekordu z bazy. Problem sie pojawia jak chce zaznaczone checkbox'y przeslac dalej metoda GET. Poniewaz tworzy sie tablica, GET jej nie obsluzy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) . Wpadlem wiec na pomysl aby w javascript zrobic cos takiego zeby przy wysylaniu formularza pobrac wszytskie id zaznaczonych checkbox'ow, zlozyc je w stringa, gdzie nr. id byly by rozdzielone jakims separatorem, przyposac stringa do pola hidden, i wyslac to GET, potem odebrac, rozlozyc na tablice. Nie wiem tylko jak wykonac w js. jakas funkcje, co by pozbierala te id i zlozyla w stringa. Macie jakies pomysly (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

wysylanie POST odpada, bo jest problem o odswiezaniu, pozatym robie forum, i jakos niepasuje mi otwierac plik z formularzem poprzez POST. Sesji chcial bym uniknac ze wzledu na ograniczenia servera.

dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował invx 2.10.2005, 16:38:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Cytat
Problem sie pojawia jak chce zaznaczone checkbox'y przeslac dalej metoda GET. Poniewaz tworzy sie tablica

Checkbox może być interpretowany jak pojedyńcza zmienna POST, więc jak to tworzy Ci się tablica ?
Poza tym przesyłanie getem dużej ilości zmiennych to pomyłka.
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: 3.10.2025 - 12:18