![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.07.2005 Skąd: Śląsk Bytom Ostrzeżenie: (0%) ![]() ![]() |
Pewnie się wyda Wszystkim że temat jest juz wyczerpany, przejżałem forum i znalazłem kilka ciekawych topiców:
<option selected> Przywrócenie wartości pola w form Pobieranie z bazy mysql wartości dla pola select i nawet ambitny bardzo pomysl z wykorzystaniem ajaxa Niestety zasób tej wiedzy nie jest wystarczający aby pomóc mi z moim kłopotem. Posiadam formularz w którym mam kilka pól wyboru i chciał bym aby każde kolejne pole zostało ograniczone przez wczesniejszego selecta, a ponieważ korzystam z takiej oto funkciji sprawdzającej czy dane zostały wprowadzone do formularza nie wiem czy da się to wogóle zrobić tak jak chce... Oto funkcja:
Pod zmiennymi wstawiam konkretne pola z formularza według których chcę dokonać ograniczeń. Oto dwa przykładowe pola formularza wobec których chciał bym zastosować te ograniczenia:
Tabela grupa wygląda tak: (IMG:http://www.dafidov.is.net.pl/Grafa/grupa.gif) Proszę o pomoc ponieważ nie mam już pomysłów i nie potrafie sam sobie poradzić z tym problemem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Z góry dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 0 Dołączył: 7.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
a te zapytania nie zwracaja czasem wiecej niz jednego rezultatu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.07.2005 Skąd: Śląsk Bytom Ostrzeżenie: (0%) ![]() ![]() |
Zapytania zwracają listę którą wykorzystuje w selekcie.
Z niej wybieram jedna wartosc i chce ja przekazac dalej, tylko nie wiem jak to zrobic i czy da sie to zrobic. zapytanie zwraca mi liste lat z ktorej wybierajac jeden rok chce aby organiczyl mi w zapytaniu do jednego rekordu na podstawie wybranych wczesniej selektow. Nie wiem czy jest to w 100% zrozumialem ale w razie niejasnosci postaram sie precyzyjniej okreslic co mam na mysli. Moze w celu wyjasnienie jeszcze taka mala uwaga - skrot w tabeli grupa to dwie cyfry z ktorej pierwsza identyfikuje rok czyli mamy 11,12,13,14,21,22,23,24... itd (przykladowo po 4 grupy w roku) i dziki wyborze a pozniej wyselecjonuje dokladnie jednen rekord ktory potrzebuje - potrzebuje tylko do tego wiedziec jak przekazac wartosci selectow wczesniejszych tak aby mi w momencie ich wyboru zostaly zapamietywane pod moimi zmiennymi '$s*' i ograniczyly tego ostatniego selecta
Ma kos jakis pomysl jak rozwiazac ten problem? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%) ![]() ![]() |
Potrzebujesz,
sledzic stany przy kolejnych selectach .. Uzyj php session, gdzie mozesz te informacje zapamietywac i np. ich i database generowac wlasciwe dane do web page .. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.07.2005 Skąd: Śląsk Bytom Ostrzeżenie: (0%) ![]() ![]() |
Szukałem i natrafiłem jeszcze na Classa Bee Selected ale ta Classa odwołuje się do dwóch selectów ja u siebie wykorzystuje 3 zapytnia zależne więc jest to bardziej kłopotliwe, myśle nawet o rzobiciu tego na dwa mniejsze kroki gdyż jest to mocno problematyczne wyłuskanie danych.
edit: Zrobiłem to tak jak 060156 sugerowal - zapamietalem zmienne w zmiennych sesyjnych i zrobilem dwa formularze jedne wiarzacy jedne dane w prae drugi wybierajacy trzecia dana a potem wszystko wlanalem do jendej transakcji i w koncu smiga jak trzeba (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Dafidov 30.04.2006, 00:33:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:28 |