Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sortowanie
Strzałek
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

Ostrzeżenie: (0%)
-----


Mam problem. Stworzyłem wyszukiwarkę części. Później dodałem do tego jeszcze mały bajer. Żeby sortowało wg. ceny i innych rzeeczy. Wszystko jest dobrze po za tym że gdzy sortuje wg. ceny mam wyniki :

1,40 PLN
107 PLN
11 PLN
110 PLN
14,20 PLN
150 PLN

kod odpowiadający za sortowanie wygląda tak:

  1. <?
  2.  if($sortBy == 'cena'){
  3. $sort = &#092;"cena\";
  4.  }elseif($sortBy == 'nazwa'){
  5. $sort = &#092;"nazwa\";
  6.  }elseif($sortBy == 'symbol'){
  7. $sort = &#092;"symbol\";
  8.  }else{
  9. $sort = 'id';
  10.  }
  11. //tutaj fetch array ...
  12. ?>


ale wydaje mi się że problem jest w bazie danych. Kolmuna w któej przechowyane są ceny jest zwykłym varchar ? Ale znów jak jest INT to nie przyjmuje ceny z przecinkiem np. 15,5. Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bela
post
Post #2


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


w niemczech w bazach systemow dla urzedow wszystkie wartości są typu int, naklada na jest poprostu na nie maska, czyli 12300 zamienia w 123,00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 04:41