![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
Jeśli chcemy odebrać metodą GET tablicę, przekazujemy do skryptu argumenty następująco: skrypt.php?arg[1]=xxx&arg[2]=zzz Jeśli w formularzu umieścimy: <SELECT NAME="arg" multiple> itd., otrzymujemy: skrypt.php?arg=xxx&arg=zzz, a $_REQUEST['arg'] nie jest tablicą - zawiera jedną wartość. Jak zebrać w php wartości z listy wielokrotnego wyboru?. Z góry dziękuję i pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wave, nie w tym rzecz, nie chcę wyświetlić kilku selectów zwracających po jednej wartości. Wyświetlam jedną listę, z możliwością wyboru kilku odpowiedzi. Problem polega na tym, jak odebrać w php listę wyborów dokonanych przez użytkownika, NA JEDNEJ liście.
Standardowo przeglądarka generuje url zgodnie z poniższym przykładem. Robię tak: zatwierdzenie tego, daje nam: test.php?arg=1&arg=2&arg=3&arg=4&B1=Zapisz i to wchodzi sobie, np. w perlu jako tablica. W php mamy tylko jedną wartość, ostanią z listy. Nospor, twój przykład daje tylko tyle, ze do nazwy argumentu dochodzą nawiasy, ale dalej jest to lista np. 4-ech argumentów, o identycznej nazwie. Przeglądarka nie uzupełnia indeksów. Po prostu wali to co podałeś w nazwie i tyle. Pytanie brzmi zatem, jak przy użyciu php odczytać wszystkie wartości z w.w. URL-a, ewentualnie jak przerobić mój html. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 22:59 |