Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
[PHP][MySQL]dynamiczny formularz
#1
Witam,
mam taki mały problem, otóż mam formularz, w którym w wyborze select drukuję kolumnę z bazy danych:

while ($wiersz = mysql_fetch_array($wykonaj)){
print "<option>".$wiersz['pw']."</option>";
}

Działa to pięknie i ładnie. Użytkownik może wybrać interesującą go pozycję.
Moje pytanie brzmi:
Co zrobić by użytkownik wybierając daną opcję - ujrzał od razu (bez konieczności potwierdzania wyboru) wynik w postaci części bazy go interesującej, wydrukowany poniżej formularza?
Podejrzewam konieczność użycia onChange lub onFocus, ale jak to wszystko (PHP, MySQL oraz JS) połączyć?
Z góry dziękuję za odpowiedź.
Odpowiedz
#2
Jeśli ma to się odbywać bez przeładowania strony to w samy JS i PHP tego nie zrobisz, musisz korzystać z AJAXa. Jeśli cała strona ma się przeładować to:

Kod PHP:
<select name="panstwo" onchange="submit();" >
      
//...tutaj opcje
      
</select

W pliku PHP sprawdzasz za pomocą isset() czy zmienna jest ustawiona. Jeśli tak to pobierasz odpowiednie dane z bazy i wyświetlasz.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak zrobic Formularz Kontaktowy na stronie ? Kodarth 191 255,836 06-04-2021, 16:25
Ostatni post: zerin
  Walidacja zdjęć + formularz harvester2001 6 5,971 24-03-2014, 19:01
Ostatni post: harvester2001
  php formularz - wszystkie pola muszą być wypełnione d3d3d3 2 3,636 01-10-2013, 14:16
Ostatni post: Kartofelek
  [PHP] Formularz mailowy - wysyłanie wiadomości spolprog 7 6,486 05-09-2013, 17:13
Ostatni post: Engine
  [JAVA SCRIPT][PHP][MYSQL] Odlicznie czasu hahahehe 4 4,100 03-09-2013, 14:21
Ostatni post: mateo

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl