• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Sterowanie filtrowaniem SQL WHERE za pomocą JS - początkujący poziom

0 głosów
301 wizyt
pytanie zadane 2 września 2018 w JavaScript przez bulit000 Początkujący (460 p.)

Witam

 

Posiadam interaktywną mapę Polski z multiselektem w pliku mapofpoland.js. Gdy zaznaczamy poszczególne województwa - do tablicy activeElements dodawany jest ten rekord (po nazwie województwa identycznej jak w bazie). 

Pod mapą chcę wyświetlać jakieś tam rekordy filtrowane właśnie za pomocą województw. Gdy ręcznie w osobnym pliku pullfromsql.php wypiszę:

$stmt = $pdo->query('SELECT ID, loadingpoint, unloadingpoint, goods, weight, company, sped, telsped FROM polska WHERE wojewodztwo = "dolnyslask"');

i podepnę pętle, aby wyrzuciło mi listę UL do pliku index.php - tam gdzie wywołałem pullfromsql.php.

Wtedy mam tylko rekordy z dolnego śląska. 

 

Pytanie - jak połączyć wartości rekordów tablicy z przyrównaniem w SQL w pliku pullfromsql.php
Obrazowo:

wyprowadzona_zmienna/zmienne_z_js = $ZMIENNEzTABLICY

$stmt = $pdo->query('SELECT ID, loadingpoint, unloadingpoint, goods, weight, company, sped, telsped FROM polska WHERE wojewodztwo = $ZMIENNEzTABLICY');

 

Pomóżcie koledzy - w jaki sposób to ugryźć - połączyć te dwa języki? 

1 odpowiedź

0 głosów
odpowiedź 2 września 2018 przez Tomek Sochacki Ekspert (227,510 p.)
Słowo klucz to Ajax do wzajemnej wymiany danych między klientem, a serwerem. Podepnij się na event change w select i puść strzał do backendu, który Ci zwróci np. JSONa i odpowiednio sobie go obrobisz w JS.
komentarz 2 września 2018 przez bulit000 Początkujący (460 p.)

Dzięki za podpowiedź, ale absolutnie nie mam pojęcia o czym piszesz smiley Męczę się dalej

Podobne pytania

0 głosów
1 odpowiedź 779 wizyt
0 głosów
2 odpowiedzi 907 wizyt
pytanie zadane 7 marca 2019 w SQL, bazy danych przez hiper007 Stary wyjadacz (11,270 p.)
0 głosów
1 odpowiedź 457 wizyt
pytanie zadane 25 lutego 2017 w PHP przez Gabriel Janczak Użytkownik (710 p.)

93,742 zapytań

142,678 odpowiedzi

323,297 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...