Mam problem jak stworzyć dwie listy rozwijane i zeby ta druga lista rozwijana zmieniała się wraz ze zmianą w pierwszej liście. Tak wybląda moja baza :


Kod
   Tabela1             Tabela2                       Tabela3
   id | nazwa      id | nazwar                  id| id_tabela1 | id_tabela2    
   1     a         1     e                     1       1              1
   2     b         2     f                     2       1              2
   3     c         3     g                     3        2             3
   4     d         4     h                     4        2             4


Pierwsze zapytanie stworzyłem takie i wyświetka mi z tabeli3 a,b,c,d :

Kod
   SELECT DISTINCT nazwa FROM tabela1,tabela3 WHERE tabela3.id_tabela1=tabela1.id


Teraz wybieram sobie z listy rozwijanej np :a
i jakie ZAPYTANIE stworzyć w drugim polu wyboru, żeby wyświetliło mi przy pomocy tabela3 zawartość wszystkich nazwr, które są a. Czy to jest wina złych relacji w bazie danych ?Jesli ktośbędize zainteresowany problemem moge udostępnic kod strony php .