Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL][PHP]Tekst w input zmieniający select
Zuzanna777
post 29.06.2015, 15:21:10
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 22.06.2015

Ostrzeżenie: (0%)
-----


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".

Ten post edytował Zuzanna777 30.06.2015, 07:37:35
Go to the top of the page
+Quote Post
CuteOne
post 29.06.2015, 18:36:46
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


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)
Go to the top of the page
+Quote Post
Zuzanna777
post 29.06.2015, 21:33:16
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 22.06.2015

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:33