Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Problem z sortowaniem
pawelsz66
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.01.2010

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


No więc mój problem polega na tym, że jakoś dziwnie mi się sortuje tzn ignoruje zera. Kod jakim sposobem sortuje:
Kod
$link1 = "{$_SERVER['PHP_SELF']}?sort=lna";
$link2 = "{$_SERVER['PHP_SELF']}?sort=fna";
$link3 = "{$_SERVER['PHP_SELF']}?sort=dra";

// Okre?l sposób sortowania.
if (isset($_GET['sort'])) {

    // U?yj istniej?cy sposób sortowania.
    switch ($_GET['sort']) {
        case 'lna':
            $order_by = 'Miejsc ASC';
            $link1 = "{$_SERVER['PHP_SELF']}?sort=lnd";
            break;
        case 'lnd':
            $order_by = 'Miejsc DESC';
            $link1 = "{$_SERVER['PHP_SELF']}?sort=lna";
            break;
        case 'fna':
            $order_by = 'cena ASC';
            $link2 = "{$_SERVER['PHP_SELF']}?sort=fnd";
            break;
        case 'fnd':
            $order_by = 'cena DESC';
            $link2 = "{$_SERVER['PHP_SELF']}?sort=fna";
            break;
        case 'dra':
            $order_by = 'pow ASC';
            $link3 = "{$_SERVER['PHP_SELF']}?sort=drd";
            break;
        case 'drd':
            $order_by = 'pow DESC';
            $link3 = "{$_SERVER['PHP_SELF']}?sort=dra";
            break;
                    case 'dre':
    $order_by = 'registration_date DESC';
            $link4 = "{$_SERVER['PHP_SELF']}?sort=dre";
            break;
        default:
            $order_by = 'registration_date DESC';
            break;
    }
jak ktoś nei zrozumiał problemu to: np 9999 wyżej plasuje niż np 1000000 za to przy takiej samej ilości liczb normalnie sortuje

Ten post edytował pawelsz66 17.02.2010, 22:56:14
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 12:16