![]() |
![]() ![]() |
![]() |
![]()
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 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nadaj dla selecta nazwę z nawiasami kwadratowymi (np. ala[]), spowoduje to, że dostaniesz pod zmienna ala tablicę wartości z każdego selecta
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie w ten sposob myslalem.. ale jak dokladnie bedzie sie nazywac ta tablica? i jak nazywac sie beda te zmienne?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 12.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$_GET['dzielnica'] nie jest string a tablicą, więc funkcja is_string($_GET['dzielnica']) zwraca cie false. Pisalem przeciez ze otrzymasz tablicę. Proszę czytać posty dokładnie.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:20 |