Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][MySQL][PHP]Tekst w input zmieniający select
Forum PHP.pl > Forum > Przedszkole
Zuzanna777
Proszę o sugestie na temat problemu:
Jakiś czas temu miałam za zadanie na podstawie tekstu wpisanego w input zmienić select z tak na nie,
jeżeli to co wpiszę w input będzie zgodne z ograniczoną listą (kilka pozycji). Rozwiązanie otrzymałam Temat: JavaScriptPHP Edycja input zmieniajaca Select. Lista była na tyle krótka,
iż nie było konieczności tworzenia tabeli. Lecz lista się jak mogłam się spodziewac urosła
do 200 pozycji i musiałam stworzyć w tej samej bazie kolejną tabelę (id, nazwa). Więc prosze o podpowiedź jak
się odnieśc do innej tabeli w tej samej bazie w sensie jeżeli wpiszę w input text to program sprawdzi(bez przeładowania strony) czy znajduje się on w tej samej bazie w innej tabeli na liście, jeżeli tak to w select wybierze "tak" jeżeli nie to wstawi "nie".
CuteOne
1. Ogarnij
google -> jquery ajax example
google -> mysql select example*

*zamiast mysql wybierz bazę danych, z której korzystasz

2. Gdy będziesz wiedziała co i jak mniej więcej napisać, wpadnij po dalsze rady (najlepiej z gotowym przykładem)
Zuzanna777
Oczywiście,
więc mając przykład
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Rasa</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <form name="licz_punkty">
  11. <label>Rasa: </label><input type="text" name="rasa" placeholder="np. York" onblur="sprawdzamy()"><br>
  12. <label>Rasa wrażliwa na choroby</label>
  13. <select name="nr_1">
  14. <option value="0"></option>
  15. <option value="5">TAK </option>
  16. <option value="10">NIE </option>
  17. </select>
  18. </form>
  19.  
  20. <script type="text/javascript">
  21. function sprawdzamy() {
  22. var rasa = document.licz_punkty.rasa.value.toUpperCase();
  23. if(rasa=="YORK" || rasa=="AMSTAFF" || rasa == "KOLEJNY")
  24. {
  25. document.licz_punkty.nr_1.options[1].selected="true";
  26. }
  27. else
  28. {
  29. document.licz_punkty.nr_1.options[2].selected="true";
  30. }
  31. }
  32. </script>
  33. </body>
  34. </html>


chałabym aby dane z linii 23 były sprawdzane z tabeli "rasy" o strukturze id, rasy.
Proszę o sugestie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.