![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
W tabeli produktu jest pole cena i waluta_id.
Tabela waluty to id | nazwa_waluty Zastanawiam się, jak sortować produkty wg ceny. Mam aktualne kursy oczywiście, tylko, jak to wykorzystać?. Może dodatkowe pole z ceną w zł? (ogłoszenie na 10dni, więc raczej znacznych różnic nie powinno być) pzdr |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hym, coś mi się wydaję, że to nie to, bo w ten sposób jedynie otrzymuję nazwę waluty (co już mam).
Mi chodzi, aby lista produktów była sortowana, tzn. np. brelok 3zł plakat 1 $ Po polu cena będzie pomieszane. Czyli chyba mnie nie zrozumiałeś, może ktoś ma jakieś pomysły? Ale dzięki i pzdr |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Na podstawie twojego pisu wywnioskowałem, że chciałbyś pobrać z bazy dane nazwa_waluty - cena i aby wyniki były uporządkowane rosnąco/malejąco po polu cena. I to zapytanie tak robi. Opisz może dokładniej co chcesz osiągnąć?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Stworzyłem dodatkowe pole cena w zł (do sortowania tylko).
Chodzi o to, że jak masz ceny: 5€, 20$, 30zł to zostaną posortowane (wg tego, co podałeś): 1. 5€ 2. 20$ 3. 30zł A powinno być raczej: 1. 5€ 2. 30zł 3. 20$ (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Gdybyś napisał dokładniej wczoraj to już wczoraj miałbyś rozwiązanie:) Ja bym zrobił tak:
PRODUKTY ------------- produkty_id PRIMARY KEY waluta_id INT (klucz obcy) nazwa_produktu VARCHAR(30) cena FLOAT WALUTY ---------- waluta_id PRIMARY KEY nazwa VARCHAR(20) wartosc_w_zl FLOAT I zapytanie które podałem wczoraj z tym że dajesz order by wartosc_w_zl. pzdr Ten post edytował Jarod 26.02.2008, 20:19:07 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
wartosc_w_zl to zapewne kurs waluty?
Dzięki, że chcesz pomóc, ale dałem radę i wydaję mi się, że zrobiłem to w miarę dobrze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Prawie dobrze ... tylko, że jak towar kosztuje 5 $, inny kosztuje 3$ a jeszcze inny 4$ to wynik zapytania podanego przez kolegę będzie błędny.
Czy kolega wie gdzie zrobił błąd ? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Jeśli nie to ja koledze dam 3,5 pln a kolega niech mi za to da jakiś wozik kosztujący x tysięcy $ (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) pozdr. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pisałem na szybko, chciałem tylko nakierować. Oczywiście ceny powinny być float.
Ten post edytował Jarod 26.02.2008, 20:22:42 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Brakuje także mnożenia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Ale ogólnie wiadomo o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdr. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Brakuje także mnożenia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale ogólnie wiadomo o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdr. Wiadomo, nie wysilałem się bo kolega napisał że znalazł rozwiązanie. pzdr |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:29 |