Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Lista rozwijana - automatyczne wprowadzanie danych
mckmi
post 5.03.2008, 14:13:24
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.03.2008

Ostrzeżenie: (0%)
-----


Witam
Zastanawiam się w jaki sposób mozna zrobić automatycznie wprowadzanie danych do listy wprowadzania bez odświezania strony.
chciałbym zrobic dwie listy rozwijane gdzie w pierwszej liście byłyby marki samochodów a w drugiej modele. Jeśli w pierwszej liście wybrałbym np. VW to w drugiej mialbym do wyboru przykladowe modele: BORA, GOLF, PASSAT itp.
Jakies pomysły ? Czy do się to zrobic jedynie za pomocą php'a ?
Pozdrawiam
Go to the top of the page
+Quote Post
sniezny_wilk
post 5.03.2008, 14:23:59
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Jedynie w PHP nie, ale z wykorzystaniem JS lub AJAX'a już tak smile.gif


--------------------
Go to the top of the page
+Quote Post
mokry
post 5.03.2008, 14:29:20
Post #3





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Jeśli chcesz uzyskać taki efekt za pomocą SAMEGO PHP, a właściwie HTML'a to bez odświeżania się nie obejdzie... Musisz po wybraniu jednego select'a przeładować stronę i w zależności od przesłanej zmiennej wygenerować drugi select.

Jeśli chcesz użyć troszkę JS to możesz zrobić 2 select'y zależne od siebie. Pogoogle'uj trochę a na pewno zjadziesz. W sieci jest tego pełno.

3. metoda to wykorzystanie w tym celu AJAX'a. Po wybraniu 1. select'a, do 2. ładują się odpowiednie dane. Nawet tutaj na forum są przykłady jak wdrożyć takie rozwiązanie na stronę. Wystarczy poszukać.

Proponuję Ci 3. rozwiązanie, ponieważ:
1. Bez odświeżania strony
2. W przeciwieństwie do drugiego rozwiązania, generowana strona, na której masz select'y ma mniej kodu w sobie a zatem krócej się wczytuje .


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:40