![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie wszystkich.
Budując prowizorycznego CMSa chciałbym zrobić formularz w którym można zmieniać dane, które już istniejąc w bazie danych. Wpadłem na pomysł połączenia PHP i JavaScript w taki sposób, że po wybraniu z pola SELECT odpowiedniego tematu ładuje się do pola TEXTAREA i TEXT tytuł tego tematu oraz jego zawartość (w sensie treść), jednak jako że jestem początkującym to mój sposób oczywiście nie wypalił ![]() W skrócie próbowałem stworzyć funkcję w JS, gdzie gdy pole SELECT jest wybrane to zmienia się zawartość pól TEXTAREA i TEXT właśnie za pomocą JS, natomiast samą zawartość tych pól dostarcza PHP prosto z wcześniej wykonanego skryptu PHP, gdzie zostają pobrane wszystkie potrzebne dane. Zapomniałem dodać, że pole SELECT jest zrobione za pomocą PHP, gdyż każde <OPTION> zostaje wybrane z bazy danych z wartością TEMAT i ID, które jest kluczem głównym i zarówno wartością VALUE w <OPTION>. Nie wiem czy to zrobiłem prawidło, ale cóż, na taki pomysł wpadłem. Proszę o jakąś radę, może moja koncepcja jest nieprawidłowa albo coś. Z góry dziękuje i pozdrawiam. PS. Jeśli w moim opisie jest coś niejasnego chętnie spróbuje to sprecyzować ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 18 Dołączył: 7.10.2007 Skąd: Pruszków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy Cię dobrze zrozumiałem więc jakby coś to mnie popraw. Poniżej jak to można zrobić za pomocą jQuery.
Musisz wstawić odpowiednie selektory zamiast select, text, textarea, oraz pobrać treść jaką chcesz wstawić do formularza i podmienić to co ja wpisałem w val(). -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje za odpowiedź.
Myślałem od jQuery, tylko nie wiedziałem jak to ugryźć, pokombinuje i w edycji odpowiem czy się udało ![]() Tylko może jeszcze mała podpowiedź jak wkręcić w jQuery odpowienie wartości. Tzn pasujące do wybranego TEMATU za pomocą SELECTa ? Jeszcze może przy okazji małe pytanie odnośnie, w jaki sposób zrobić, by formularz był przetwarzany na tej stronie na której się znajduję? Trochę amatorskie pytanie, no ale próbowałem i coś nie wychodziło o ile to możliwe. Ten post edytował Rinkachi 23.05.2015, 14:28:00 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 113 Pomógł: 18 Dołączył: 7.10.2007 Skąd: Pruszków Ostrzeżenie: (0%) ![]() ![]() |
Aby pobrać odpowiednie wartości masz 2 możliwości. Pierwsza to strzelić ajaxem do PHP i pobrać JSON z danymi dla konkretnej wartości selecta (http://api.jquery.com/jquery.ajax/), a druga to przy generowaniu strony od razu wygenerować obiekt JS z danymi.
Ten post edytował robertpiaty 23.05.2015, 14:45:36 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 31 Dołączył: 10.01.2007 Skąd: Bydgoszcz/Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
po co od razu ajax i json... do takich rzeczy...
i póżniej: |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:44 |