![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam takie proste pytanie, bo nie rozumiem kilku rzeczy. Mianowicie mam select ze zdarzeniem onChange, które wywołuje funkcję pokaz().
Potem odbieram sobie w javascripcie wartości value spod danego optiona:
No okey, wszystko ładnie, tylko dlaczego, po wybraniu danego optiona, strona się przeładowuje i pokazuje samą wartość ? Może powiem ogólny zarys powiem. 1. Mam Jeden select. W nim w zależności od wyboru pobieram sobie wartość z optiona, 2. przekazuje do php tą wartość i robię sobie zapytanie dp bazy danych mysql. 3. Jeśli są jakieś wyniki, wtedy wyświetlam drugi select 4. i znowu przekazuje wartość z drugiego selecta, i jeśli znowu są wyniki wyświetlam następny sleect i tak dalej i tak dalej. Jeśli zaś w którymś momencie nie ma żadnych wyników, pobieram sobie z bazy rekord o id takim jak w option i wyświetlam w wygodny dla mnie sposób. Jak to zrobić ? Powiem tak, umiem zrobić poszczególny kroki powyżej, ale nie wszystkie. I tak: 1. i potem
i teraz nie umiem, strzelam:
(IMG:style_emoticons/default/questionmark.gif) Jak pobrać do tego zapytania wartość spod zmiennej eid ? Potem sprawdzam cyz są wyniki, jak zapętlić to ? Też taki sam select ? Bo jeśli któregoś raza nie ma wyników, wyświetlam sobie rekord, jeśli są select znowu z funkcją pokaz(this.value) i tak w koło, aż nie będzie wyników z bazy. To właściwie pisząc teraz post trochę pomyślałęm, i widzę, że nie wiem jak tylko pobrać z pod smiennej wartość i dać do zapytania mysql`owego ? No właśnie, ale to nie będzie dynamicznie generowane.. Nie wiem, poradźcie jakoś, może coś z AJAX`em ? Czekam na jakąś odpowiedź.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 21:23 |