Autor Zpráva
mirecek5
Profil *
Chtel bych se jenom zeptat jak nejlepe udelat serazovani zbozi, podle casu pridani, nazvu (abecedy), atd.
Musim si udelat tolik dotazu na databazi kolikrat chci co mit serazovat nebo to lze i jinak?
Ted mam:
$vysledek = ("select * from sortiment ");
                if(isset($_GET['kategorie'])){$vysledek.=" where kategorie='$_GET[kategorie]' ";}
                $vysledek .= "order by idsort desc limit ".($od-1).", ".ROWS;
                $vysledek=mysql_query($vysledek, $link) or die('Error: '.mysql_error ());
Casero
Profil
mirecek5
...order by sloupec1, sloupec2...atd. Můžeš řadit podle více sloupců.
mirecek5
Profil *
Jo ale kdyz chci mit pak ty jednotlive odkazy aby si uzivatel mohl vybrat jak seradit. Tak ho udelam jak?
Casper
Profil
Co třeba order by $promenna kterou uživatel zadá ve nějakém formuláři ;)
mirecek5
Profil *
$vysledek=mysql_query($vysledek, $link) or die("SQL nešlo provézt");
                list($celkem) = mysql_fetch_array($vysledek);
                if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"]; 
                $vysledek = ("select * from sortiment ");
                if(isset($_GET['kategorie'])){$vysledek.=" where kategorie='$_GET[kategorie]' ";}
                if(isset($_GET['razeni'])){$vysledek.=" order by '$_GET[razeni]' desc";}
                $vysledek .= "limit ".($od-1).", ".ROWS;


nejak takto:
<a href='".$_SERVER["PHP_SELF"]."?kategorie=dvb-t?$razeni=nazev' class='odkaz_vyber'>nazev | </a>

Ale to mi nic nenajde
Casper
Profil
Podle mě máš chybu v a hrefu, zkus toto ;)
<a href="<?php echo $_SERVER['PHP_SELF']."?kategorie=dvb-t&razeni=nazev"; ?>">nazev </a>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: