Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Formularze - pole input jako filtr dla select
Forum PHP.pl > Forum > Przedszkole
Bodzio73
Witam.

Jako, że jestem zielony, a nawet ciemnozielony w kwestii javascript zwracam się z prośbą do was.

Mam w bazie danych (mysql) tabelę, a w niej pola: data, rok (dalej nie istotne). Tych dat jest kilka w roku. Gdy wczytam to do selecta lista jest dość długa.

Chciałbym zrobić przed selectem pole input, w którym wpisywny byłby rok i bez odświeżania strony wyświetlał w select tylko daty z danego roku (taki filtr).

Czy jest coś takiego do wykonania?

Liczę na Waszą pomoc.

Bodzio.
sada
W zapytaniu daj filtrowanie

  1. SELECT * FROM tabela WHERE rok BETWEEN '$rok1' AND '$rok2'

a te dwie zmienn z formularza
Bodzio73
Jak to zrobić w php/mysql to wiem, tylko chciałbym to zrobić w jednym kroku.
Bo w ten sposób to mamy:
w input rok -> dalej -> na nowej stonie w select przefiltrowane daty -> dalej -> opis wydarzenia
Można też zrobić, żeby php zwrócił po przefiltrowaniu od razu listę linków zamiast select, ale też są to dwa kroki.

Ja chciałem to zrobić na jednej stronie:
w input rok / od razu w select przefiltrowane daty w zależności od wpisu w input -> dalej -> opis wydarzenia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.