Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL][HTML]Nietypowe pole formularza.
Forum PHP.pl > Forum > Przedszkole
tkaczu27
Witam,
Chciałbym zrobić jeden manewr, ale nie wiem czy jest ona wykonalny winksmiley.jpg
Otóż mam formularz i chciałbym zrobić w nim jedno takie dziwne pole.

Mianowicie mam w bazie listę imion i nazwisk(na razie to kilkaset rekordów, ale powiększy się)
Chciałbym takie pole tekstowe, żeby po wpisaniu litery wyświetli pod spodem możliwość wyboru z pośród rekordów zawierających tą literę, z kolei jak dopisze kolejna literę to zawęzi wyświetlanie do tych co posiadają dane liter w sobie.

Przykład: Wpisuje : "D"
Wyświetla wszystkich co zawierają literę d
Dopisze : a czyli mam "Da"
To wyświetli wszystkich co posiadają te litery w takiej kolejności obok siebie.
Czyli wyświetli Darek , ale Aldona już nie.

No i po kliknięciu w jedna z proponowanych opcji pojawia się ona w tym polu tekstowym ;p


EDIT: Coś jak jedno z pól na nk. Wejdźcie w NAPISZ WIADOMOŚĆ i jak wpisujecie nazwę użytkownika to dobiera winksmiley.jpg

Jak to miałoby wyglądać ? ;]
Kshyhoo
Masz podstawę, resztę kombinuj:
  1. SELECT * FROM tabela WHERE imiona LIKE '$litera%'
tkaczu27
Akurat Mysql znam i wiem co to oznacza. smile.gif
Jeżeli się nie mylę to kombinując z Mysql i Php to żeby mi zawężało wyniki będę musiał odświeżać stronę, a mi chodzi o prace w czasie rzeczywistym.
Teraz tak myślę, że chyba Ajax którego nie znam ;p, a może jakieś przykłady tego są ?
trucksweb
tu masz przyklad a nawet rozwiazanie
http://www.ajaxupdates.com/new-suggest-script-with-jquery/
piotrooo89
polecam coś ze stajni bassistance: http://bassistance.de/jquery-plugins/jquer...n-autocomplete/
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.