Autor Zpráva
Klonomon
Profil *
ahoj,
potřeboval bych poradit jak to zařídit, aby při základním načtení stránky "stranka.php" se zobrazila data tříděná podle ID od největšího po nejmenší (od posledního přidaného záznamu po konečný). Jde o to že ostatní data (oblast1) potřebuji třídit opačným způsobem.
Takže jde vlastně o to jak změnit ASC na DESC.

<?php
include "db.php";
$tridit = 
$tridit = isset($_GET['tridit']) ? $_GET['tridit'] : "id";
if(!$tridit){
$tridit = "oblast1";
}   


mysql_query("set names cp1250");
$db=mysql_select_db("svet") or die ("Nepovedlo se otevřít databázi");
$query = "SELECT DISTINCT * FROM cesty ORDER BY $tridit ASC";      
$result = mysql_query($query) or die(mysql_error());

.
.
.

 ?>

DoubleThink
Profil *
Klonomon:
Takže jde vlastně o to jak změnit ASC na DESC.
Běžná klávesnice by měla stačit. Nebo si to slovo zkopíruj ze svého příspěvku v kontextové nabídce myši.
Nebo v čem je konkrétně problém? Proměnné používat umíš, dotaz z nich sestavit taky, podmínku tam taky vidím.
jenikkozak
Profil
if(isset($_GET[tridit]) AND $_GET[tridit]=="oblast1"){$tridit="oblast1 ASC";}else{$tridit="id DESC";}
Klonomon
Profil *
Děkuji, jednak mi nedošlo, že do proměnné stačí vložit na tvrdo ASC/DESC a jednak alespoň vidim jak to udělat podle podmínky.

Od toho je fórum, aby se člověk zeptal když něčemu nerozumí, ne?


Ještě jednou díky!

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:

0