![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
mam formularz, w ktorym pole select po wybraniu jakiejs dowolnej wartosci dubluje sie. W tym momencie, user po wybraniu z selecta koloru, np. czerwonego od razu widzi ponizej identyczny select i moze jeszcze wybrac kolor niebieski itd.. itd..
Problem pojawia sie przy przesylaniu zmiennych z tego formularza do skryptu php. Normalnie zmienne wysylam metoda GET jako nazwy pol formularza. Jednak w tym przypadku, select dotyczacy koloru ma tylko jedna nazwe, a user mogl tych kolorow wybrac np 3, czyli teeoretycznie powinny byc 3 zmienne. Teoretycznie, bo jest tylko jedna. Jak wiec przeslac do skryptu .php kilka zmiennych z pola formularza o jednej nazwie ? ponizej zamieszczam JS odpowiedzialny za dublowanie pol formularza
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no tablica bedzie się nazywać tak jak napisalem, czyli np. ala zrobisz $_GET['ala'] lub $_POST['ala'] (zalezy jak bedziesz to wysylal) i juz maz tablicę selectów. Będzie miala ona indexy od 0 do iloscselectów-1. index 0 to pierwszy select wkolejnosci wystepowania na stronie, index 1 to kolejny itd.
Proponuje Ci taką metodę, bo ty kopiujesz w calosci komórkę tabeli z selectem łączie z nazwą. Przy takiej metodzie raczej nie widzę innej mozliwości. Gdybyś mógł się dobrać do nazwy select'a to co innego, ale tak pozostaje chyba tylko to |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:47 |