Witam.
DOŁĄCZAM SIĘ DO PYTANIA. Może ktoś naprowadzi i mnie i przedmówcę.
Opiszę problem po swojemu:
mam pola:
<select name="asortyment">
<select name="symbol">
<select name="firma">
phpem wypełniam je z bazy danych z mysql'a kolejno:
listą nazw asortymentów (GL, AGD, RTV, ANT itp)
listą nazw symboli (xlr-9949s, el-1543, dvd010 itp)
listą nazw firm (manta, boschmann, pioneer itp)
problem polega na tym że po wybraniu asortymentu (np. GL) wolałbym by w <select name="symbol"> pojawiła się lista tylko symboli pasujących do asortymentu GL
(czyli zmieniła w momencie wystąpienia zdarzenia onchange zaszłego w <select name="asortyment" )
innymi słowy takie zapytanie: "select * from `przedmioty` where `asortyment`='GL';
Oczywiście wszystko na zmiennych itp. kodowanie to nie problem tylko pytanie:
Jak wysłać zapytanie do mysqla z javascript reagującego na zdarzenie, odbierać kolejno linie (php: $linia=$odpowiedz<-fetch_assoc()) by uzupełniać nimi <selecta>
Czy to się wogóle da zrobić javascriptem? rozumiem że javascript działa po stronie klienta, ale przecież jakoś można.
Proszę dać choć kierunek poszukiwań jak pokonam ten problem to szczegółowo opiszę sposób na forum dla innych.
Pozdrawiam
ok. Przepraszam ale jest tego sporo na forum.
Nie da się javascriptem bezpośrdnio ale:
Cytat
Bezpośrednio? Nie. Nie ma takiej możliwości.
Możesz natomiast komunikować się za pomocą JS z dowolną aplikacją działającą po stronie serwera. Najczęściej z aplikacją napisaną w PHP.
I dopiero ta aplikacja może zwrócić się do MySQLa po dane i Ci je dostarczyć.
Słowo kluczowe: AJAX
Tematyka poruszana setki tysięcy razy.
ale jak już to zrobię to pokażę jakiś odchudzony kod robiący taką fajną fajną rzecz jak opisałem poprzednio.
Pozdrawiam