![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%)
|
Witam. Piszę prostą wyszukiwarkę lecz natknąłem się na problem. Mianowicie w mojej wyszukiwarce użytkownik może wyszukać oferty min
Miejsce startu : państwo - miejscowość - kod pocztowy Miejsce docelowe : państwo - miejscowość - kod pocztowy Dodatkowe info: nazwa firmy - id ogłoszenia - rodzaj ładunku - rodzaj transportu Mam problem ponieważ chciałbym uniknąć ton kodu typu itp czyli wypisywania i sprawdzania każdego po kolei od wypisania wszystkich i stworzenia zapytania po wypisanie tylko dwóch czyli jednego państwa i drugiego. Myślę nad pętlą tylko jak zrobić żeby w pętli sprawdzał które dane zostały wpisane przez użytkownika potem zapytał o nie w bazie która zawiera dwie tabele jedna to table1 która zawiera miejsce startu oraz docelowe a druga table2 która zawiera dodatkowe info. Wiem że moge skorzystać z UNION lecz jak nie wiem jak uporać się z początkiem . Użytkownik nie ma wymogu wybrania wszystkich opcji może jedynie wybrac 2 państwa. Pomocy... Pomoże ktoś? Ten post edytował nikestylex7 10.11.2013, 12:35:01 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%)
|
Pomogłeś lecz stanąłem na pewnym etapie którego nie potrafię ugryźć, a mianowicie. Użytkownik może wyszukać wszystko po rożnych parametrach tzn: państwo, miasto, kod pocztowy, rodzaj ładunku, id ogłoszenia, nazwa firmy. Problem w tym że jak użytkownik wybierze obojętnie co i tak ma mu pokazać wszystko co jest połączone z tym typem. Nie wiem jak to dokładnie opisać ale się postaram.
użytkownik wybiera wszystko co jest możliwe czyli państwo - miejscowość - kod pocztowy - państwoSecond - miejscowośćSecond - kodpocztowySecond - nazwa firmy - id ogłoszenia - rodzaj ładunku Wyświetla mu się 1 ogłoszenie. Potem próbuje po samych państwach też pokazało mu ogłoszenia tylko z wybranych państw lecz wyświetliło wszystkie informacje jak w przykładnie poniżej. Potem chciałbym aby jak wybierze samą nazwę firmy , id ogłoszenia lub rodzaj ładunku wyświetlało się też wszystko związane z tym wyborem. Aktualny przykład działa tylko dla państwo - miejscowość - kod pocztowy - państwoSecond - miejscowośćSecond - kodpocztowySecond nie wiem jak to połączyć żeby działało też jak wybierze się samo nazwa firmy - id ogłoszenia - rodzaj ładunku lub jak będzie chciał wybrać wszystko razem. Nie chce tworzyć ton kodu to zamienników if else if else. Najgorsze jest to że są 3 rodzaje tabel w bazie do których trzeba sie zwrócić i nie wiem jak to połączyć... Może jakoś mnie nakierujecie mogę pisać głupoty ale robię to już 7h i zmęczyłem oczy... Dzięki za odp.
? Ten post edytował nikestylex7 10.11.2013, 20:12:22 |
|
|
|
![]() ![]() |
|
Aktualny czas: 30.12.2025 - 14:56 |