Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 1 Dołączył: 4.12.2010 Ostrzeżenie: (10%)
|
Witam.
Czy byłby ktoś w stanie pomóc mi ze skryptem AJAX ? Oto skrypt, który należałoby przerobić: http://www.dhtmlgoodies.com/scripts/ajax-c...ned-select.html Przeróbka miałaby działać na zasadzie takiej, że dane w polach select (pierwszym jak i drugim) byłyby wyciągane z bazy danych mySQL. Zależny select ? Chodzi o to, żeby w zależności od wyboru w pierwszym polu select opcje w drugim polu select zmianiały się bez przeładowania strony. Pierwszy select ma wyciągać następujące dane: ID użytkownika, jego imię, nazwisko oraz nazwę firmy, lecz jako value będzie tylko "ID". Przykład: <option value="1">Moja firma - Jan Kowalski (1)</option> Drugi select ma wyciągać następujące dane: ID usługi i nazwę usługi w zależności od id klienta, który został wybrany w powyższym polu select. Sprawdzam czy dany użytkownik ma dostępne odpowiednie usługi i drukujemy opcje w drugim polu select Przykład: <option value="123">123 - Typ zamówienia #1</option> //<option value="ID">ID - Nazwa usługi</option> Za pomoc byłbym niezmiernie wdzięczny ! Za każdą odpowiedź daję "Pomógł" ! Dodam jak wygląda okrojona struktura bazy danych oraz kod PHP (aktualnie): Struktura bazy danych mySQL:
Kod PHP:
Ten post edytował peja1990 2.06.2011, 23:06:22 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Popatrz jak PROSTO wygląda AJAX w jQuery: http://api.jquery.com/jQuery.ajax/
Tu masz niemal gotowca od strony usera: http://plugins.jquery.com/project/cascade Pozostaje Ci jedynie wziąć firebuga i zobaczyć jaki jest format danych... ...albo zerknąć na porządny tutorial, który wałkuje wszystko od A do Z i dopasować do swoich potrzeb. Taki stęp masz choćby http://remysharp.com/2007/01/20/auto-popul...ng-jquery-ajax/ Naprawdę tak ciężko dla Ciebie uzyć wyszukiwarki by wpisać: jquery select ajax mysql by dostać linki takie jak: http://www.9lessons.info/2010/08/dynamic-d...-box-using.html http://www.blueicestudios.com/chained-sele...php-mysql-ajax/ Czy naprawdę trzeba z tym koniecznie na forum lecieć zamiast użyć szarych komórek właściwie? Powiedz mi, ile to wysiłku wpisać te 4 słowa do wyszukiwarki i mieć w sumie gotowce, które nieco tylko przerobisz do swoich potrzeb? A myślisz, że ja od urodzenia znałem JS i AJAX? Też się musiałem uczyć i wtedy google nie zwracało tylu wyników. Ale potrafiłem siąść nad kodem i go przewałkować tak, że w końcu załapałem o co biega. I było to na poziomie czystego JS, gdzie musiałem się srać z obiektami xmlhttprequest i zwracać uwagę na to jaka przeglądarka odpala skrypt, bo inaczej robił to IE, inaczej firefox, czego już przy użyciu jquery nie musisz wiedzieć. Dlatego popatrz na linki, popatrz ile mi trzeba było wpisać w wyszukiwarkę by je znaleźć i powiedz sobie ale uczciwie, czy dla mnie bądź Rida w takiej sytuacji Twój problem to nie jest zwykłe lenistwo? Skoro tak prosto uzyskałem odpowiedź w postaci gotowych linków z pełnymi tutorialami jak to zrobić (to nie były specjalnie wybrane, ale od razu pierwsze na stronie po wpisaniu owych słów kluczowych), to zastanów się, czy jako programista i wogóle internauta masz przyszłość, skoro nawet wyszukiwarki nie umiesz używać? |
|
|
|
peja1990 [AJAX] Zależne pole SELECT 2.06.2011, 22:45:38
thek Ech... Jako pierwszy SELECT robisz:
a) Z mostu wsz... 2.06.2011, 23:44:33
peja1990 Kolegaaa, Ty mi tutaj piszesz o jakiś inputach i a... 2.06.2011, 23:53:13
thek Ty chyba nie masz pojęcia do końca o czym mówię ty... 3.06.2011, 00:48:02
peja1990 Piękna litania, ale nie wiesz ilu będę miał użytko... 3.06.2011, 01:37:01
Rid Cytatsłabo znam JS czy Ajax, dlatego nie wiem jak ... 3.06.2011, 01:58:57
peja1990 Ok mistrzowie, ogarnę to z Waszą pomocą czy bez ni... 3.06.2011, 02:11:50 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 12:06 |