Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Podejście Ajax do wypełniania drugiego dynamicznego menu rozwijanego na podstawie wyboru w pierwszym

Twój skrypt PHP wypełniający drugą listę powinien zostać wywołany przez Ajax, gdy użytkownik zmieni wartość pierwszego menu rozwijanego. Powinieneś więc dodać onchange="myFunctionToPopulate(this.value);" do pierwszego menu rozwijanego.

Jeśli nie wiesz, jak to zrobić, sugeruję użycie biblioteki JS, takiej jak jQuery, a my wyślemy Ci prosty kod, aby to osiągnąć.

Edytowane

Z jQuery możesz zrobić coś takiego:

<select name="first_dropdown" onchange="$('#dropdown2_container').load('your_script.php?nid='+this.value);">
  <option....
</select>
...
<div id="dropdown2_container" style="display:none"> </div>

Gdzie your_script.php zwróci cały znacznik select.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ten sam login na 2 stronach internetowych

  2. Wyszukiwanie MySQL za pomocą PHP

  3. Łączenie tabel razem między dwoma modelami w Cakephp

  4. Połącz dwie tabele, aby uzyskać całe rekordy

  5. MySQL:Usuń wszystkie wiersze starsze niż 10 minut