Wpis z mikrobloga

#php #mysql #naukaprogramowania

Potrzebuje pomocy :) Chcialbym za pomoca wyswietlić dane w zaleznosci od wybranej opcji. Ogolnie sprawa wyglada tak, ze kazdy kto sie loguje moze wprowadzac pewne dane do tabeli. Mam jedna tabele dla wszystkich uzytkownikow. Ale kazdy z uzytkownikow widzi tylko to co sam dodał. Pierwsza tabela to w bazie danych to zwykle logowanie czyli ID, user i login a druga to id, userID (dzieki ktoremu kazdy user widzi tylko swoie rekordy) i cala reszta innych kolumn. Chcialbym aby przy wybraniu w select usera o np id = 1 wyswietlaly sie tylko te dane z tabeli ktore on dodał. Poki co w select pobralem wszystkich userow z tabeli logowania ale niewiem co zrobic aby wyświetlic dane z drugiej tabeli w zaleznosci od wybranej opcji. Nie ma poki co dla mnie znaczenia czy strona sie odswieza czy nie
  • 5
a widzisz nie skleiłem problemu :D
Rst podał odpowiedź poprawną.

usersSelect onChange="gatheroptions(); return false;"

js

gather_options(){
fetch('url do methody która zwróci ci jsona dla selecta2 przy parametrze userID') //getem normalnie przez url ?userid=123
.then( function (data){ return data.json(); })
.then( function(jsonedData) {
// wypelnij select 2 I go pokaż (domyslnie select2 bedzie empty I display=none;)
} )
}

edit, napisalem js "po staremu" by nie bylo problemów ;p fetch powinien już