| Autor | Zpráva | ||
|---|---|---|---|
| Klonomon Profil * |
#1 · Zasláno: 2. 12. 2011, 15:51:47
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 * |
#2 · Zasláno: 2. 12. 2011, 16:01:34 · Upravil/a: DoubleThink
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 |
#3 · Zasláno: 2. 12. 2011, 16:08:16 · Upravil/a: jenikkozak
if(isset($_GET[tridit]) AND $_GET[tridit]=="oblast1"){$tridit="oblast1 ASC";}else{$tridit="id DESC";} |
||
| Klonomon Profil * |
#4 · Zasláno: 2. 12. 2011, 16:27:45
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! |
||
|
Časová prodleva: 14 let
|
|||
0