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 |
Ech... Jako pierwszy SELECT robisz:
a) Z mostu wszystkich userów wygenerowanych i masz problem z głowy w tej części, ale sens to ma jedynie przy mniejszej liczbie pozycji. Przeciskaj się przez select z 300 pozycjami to mnie zrozumiesz... Pewnie ludzie nerwicy dostają mając skrypty gdzie "pomysłowi" walnęli lata 1900-2011 jako rok urodzenia w select własnie (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/cool.gif) robisz pole input jako autocomplete. Więcej z tym zachodu, ale możesz kapitalnie na tym zyskać Drugi select to naprawdę niewiele przerobiony skrypt z linka, gdzie po prostu jako cel masz plik php na serwerze. Jeśli do całości zaprzęgniesz jQuery, które ma baaaaaaardzo uproszczoną obslugę ajaxa, tak by nawet debil sobie poradził, to zrobienie tego skryptu nie potrwa nawet dla Ciebie długo. Uwierz, że to naprawdę nie jest trudne... Wystarczy na moment usiąść i zrozumieć JAK to działa (IMG:style_emoticons/default/smile.gif) |
|
|
|
peja1990 [AJAX] Zależne pole SELECT 2.06.2011, 22:45:38
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
thek Popatrz jak PROSTO wygląda AJAX w jQuery: http://a... 3.06.2011, 07:25:04 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 02:29 |