[MySQL][HTML][PHP] Skrypt listy formularza |
[MySQL][HTML][PHP] Skrypt listy formularza |
22.06.2013, 11:25:27
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2013 Ostrzeżenie: (0%) |
Witam chce napisać skrypt w którym wybieranie dowolnej opcji w formularzu bedzie zmieniało zwawartość innego elementu strony coś na zasadzie Rabunków z gry www.thecrims.com.
Chodzi o to że pobieram z bazy MySQL tablice dotyczącą rabunków: -rabunki- [id_rabunku][nazwa][ranga][min_kase][max_kase] to zapisuje w zmiennej $rabunki. I teraz tak w pętli tworze formularz z pobranymi rekordami (w bazie sa tylko 2 rekordy wiec pętle na razie ustawiam ręcznie):
Tutaj chce żeby był albo <div> albo <iframe> który by działał na zasadzie, że jeśli wybiorę którąś z opcji formularza to w tym <div> lub <iframe> pojawi się np. Chciałbym żeby to działało interaktywnie, zmieni opcje w formularzu to zmieni się ten <div> <iframe>(nie gdy kliknę Submit tylko gdy zmienie wybór). Domyślam się, że trzeba będzie użyć JS, ale sam nie jestem w stanie tego zrobić i nie proszę o gotową odpowiedź jak już to może jakiś poradnik w którym coś takiego lub zbliżonego znajdę. Ten post edytował borutapl 22.06.2013, 11:26:37 |
|
|
22.06.2013, 12:55:30
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) |
Tutaj będzie trzeba użyć nie tylko JS, ale i Ajaxa, skoro w tym divie mają się pojawiać jakieś dane z bazy i ma się to odbywać bez przeładowania. Tak w ogóle to dosyć pokrętnie opisałeś swój problem. Ciężko zrozumieć o co konkretnie pytasz.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
22.06.2013, 13:01:26
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2013 Ostrzeżenie: (0%) |
Chciałbym wiedzieć jak to osiągnąć. A dokładnie to żeby właśnie do tego Diva dodatkowego z informacjami i [min_kase] i [max_kase] wyświetlało to bez przeładowania strony.
|
|
|
22.06.2013, 13:12:33
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) |
Wklej to sobie w HEAD strony.
I dorzuć gdzieś w treści strony: Po zmianie opcji w select zmieni się treść diva. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
22.06.2013, 16:50:49
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2013 Ostrzeżenie: (0%) |
Dzięki Bardzo . O to właśnie chodziło
Hmmm bardzo fajnie, że to działa, ale jak teraz moge wyświetlić w tej funkci JS elementy tablicy PHP ? Tzn w tym miejscu gdzie jest dowolny tekst chcialbym wyswietlic np. $rabunki[nazwa] z tablicy $rabunki, ale że to tylko kod html to nie czyta zmiennych. |
|
|
22.06.2013, 20:37:37
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) |
Dzięki Bardzo . O to właśnie chodziło Hmmm bardzo fajnie, że to działa, ale jak teraz moge wyświetlić w tej funkci JS elementy tablicy PHP ? Tzn w tym miejscu gdzie jest dowolny tekst chcialbym wyswietlic np. $rabunki[nazwa] z tablicy $rabunki, ale że to tylko kod html to nie czyta zmiennych. Masz dwa wyjścia, albo np. w option value dać to co chcesz wyświetlić później w tym div-ie, albo użyć ajaxa, bo nie ma innej opcji by przekazać zmienną PHP do JS. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
22.06.2013, 21:32:21
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.06.2013 Ostrzeżenie: (0%) |
Rozumiem, jeśli chodzi o Ajax czy JS to dopiero raczkuje więc sam tego nie napiszę, masz może jakiś dobry poradnik który by mi pomógł bez większego wgłębiania się w to teraz ?
|
|
|
22.06.2013, 21:37:12
Post
#8
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 13.04.2010 Ostrzeżenie: (0%) |
Rozumiem, jeśli chodzi o Ajax czy JS to dopiero raczkuje więc sam tego nie napiszę, masz może jakiś dobry poradnik który by mi pomógł bez większego wgłębiania się w to teraz ? Hmm tam pokazano ci na przykładzie jquery tutaj masz dosyc dobry kurs co to tego http://try.jquery.com/ Co do ajaxa jak przejrzysz kurs to masz tu wywołania ajax w jquery http://api.jquery.com/jQuery.ajax/ |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 03:13 |