![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem. Generuje sobie selecta z bazy danych tylko nie wiem jak zwrocic jego obecnie zaznaczona wartosc. Oto moj kod:
wydawalo mi sie ze selecta wartosc zwroce poprzez :
Jednak brak wartosci ;/ Chce poprostu do jakiejsc zmiennej przypisac wartosc ktora jest obecnie wybrana z listy. Prosze o pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
co Ty właściwie chcesz zrobić? Bo patrząc na linijkę 33 mam wrażenie, jakbyś chciał w czasie rzeczywistym wyświetlać wartość wybraną w liście, wartość wybrana z listy zostanie przypisana do tablicy $_POST dopiero po wysłaniu formularza, jeżeli po wysłaniu formularza wartość nie jest przypisywana to sprawdź podgląd kodu źródłowego na stronie i zobacz czy wartości value="" w liście nie są puste
|
|
|
![]()
Post
#3
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
wydawalo mi sie ze selecta wartosc zwroce poprzez :
Jednak brak wartosci ;/ Chce poprostu do jakiejsc zmiennej przypisac wartosc ktora jest obecnie wybrana z listy. Prosze o pomoc Dobrze Ci się wydawało. Ale zobaczysz tę wartość dopiero po wysłaniu formularza. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
hm... czyli pasowalo by to pewno w ajaxie zrobic. Tak zeby bylo to widoczne przed wyslaniem formularza.
Moze ktos w tym pomoc? jakby to w ajaxie wygladalo? |
|
|
![]()
Post
#5
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Google.pl => javascript dynamic selects lists
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
nie no po co ajaxa.. akurat w tej sytuacji wystarczą 3 linijki javascript, obadaj ten przykład:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
tylko ze teraz mam jakby recznie podawane co chce wybrac. Opcje musza byc wybierane z mysql tak jak w moim kodzie wyżej.
|
|
|
![]()
Post
#8
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
To co mi napisales polowicznie mnie zadowala. Bo bede mogl zwrocic i przypisac do zmiennej to co wybralem jeszcze przed wyslaniem formularza. Tylko jeszcze chce aby to co bedzie w liscie bylo zczytywane z mysql. A nie z "reki". Bo lista w moim przypadku bedzie naprawde duza. I bedzie zalezna od tego co bedzie znajdowac sie w mysq.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
z jakiej ręki??, podałem Ci najprostszy przykład żebyś go przeanalizował i sobie wstawił do kodu, te pola option może tak samo generować z mysql to nie ma żadnej różnicy
po prostu do tej swojej listy dorzuć id i onchange, skrypt javascript wstaw w header albo gdzieś u góry, a ten span zachowując jego id wstawiasz tam gdzie chcesz mieć to wyświetlone Ten post edytował tehaha 16.05.2010, 14:14:45 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
takie coś powinno zadziałać? I jeszcze w jaki sposób zwrócić wybraną wartość? $zmienna = ? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
jeżeli do value= jest przypisywana wartość to powinno działać, po wysłaniu formularza wartość odbierasz $_POST['item'], oczywiście jeżeli masz ustawione method='post' w formularzu
ale musisz dać jeszcze name='item' Ten post edytował tehaha 16.05.2010, 14:22:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
czyli wartosc zwrocona dalej po wyslanu formularza.
Kurcze. Bo mi chodzi o cos takiego ze robie sobie 2 selecty. I drugi ma byc uzalezniony od tego na co wstazuje 1. Czyli pierwszy np. kategoria ktorego zawartosc jest zczytywana z mysql. I teraz jak wybiore sobie z tego selecta np. "buty" w drugim select-cie powinny mi sie pokazac dane ktore sa z kategorii "buty". Mam 2 tabele. Kategorie z polami id i nazwa i produkty z polami id , id_kat , nazwa |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
o ja najpierw to się naucz precyzować to co chcesz osiągnąć bo ciężko z tym.... w takim razie to poszukaj w google to co CI pedro napisał
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 03:54 |