Autor Zpráva
Pavel Prochazka.zde.cz
Profil *
Zdravim,
mam takovy dotazek:
Mam tabulku ktera ma treba 9 bunek a hooodne radku, chci udelat ze se budou bunky radit sestupne nebo zestupne dle nejakeho sloupce, Takze chci udelat nad kazdym sloupcem sipky nahoru a dolu a podle libosti si radit konkterni sloupec...
Jak na to? Data nacitam z databaze, takze urcite staci upravit jen dotazak na data z databaze...
Mastodont
Profil
ORDER BY
Taps
Profil
Pavel Prochazka.zde.cz
Já to mám nějak takto
<?
if($_GET['smer']=="dolu"){
$serad="ASC";
$link="?smer=dolu";}
elseif($_GET['smer']=="nahoru"){
$serad="DESC";
$link="?smer=nahoru";
}
else{
$serad="DESC";
$link="?smer=nahoru";}

echo"<TABLE BORDER="1"align="center" width="750" cellspacing="0"><tr><th><a class="titulek" href="index.php?smer=dolu" title="seřadí dle datumu sestupně">&darr;</a><a class="titulek" href="index.php?smer=nahoru" title="seřadí dle datumu vzestupně">&uarr;</a>Datum</TH></tr>
a při výpise použiji toto
$sql=mysql_query("select from tabulka order by id $serad");

Pokud chceš místo id něco jiného tak použij proměnou. Mě výše uvedený skript funguje v pohodě.
sh00ter
Profil
jj presne tak staci upravit dotaz na ten
[pre]
SELECT * FROM nazev_tabulky ORDER BY sloupec DESC/ASC

DESC=descentive=sestupně
ASC=ascentive=vzestupně

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: