注文に問題があります。 リクエストをs = 10またはs11に設定すると、何もしません。 $注文を要求に応じて印刷しようとしましたが、機能しませんでした。 PHP switch/case
構文を使用するようにしてください$ sqlを=($順)なぜ注文しないのですか
if(isset($_GET['s']) AND $_GET['s']==10)
{
$order=' ORDER BY a.saskanojuma_nr ASC';
}
elseif(isset($_GET['s']) AND $_GET['s']==11)
{
$order=' ORDER BY a.saskanojuma_nr DESC';
}
else
{
$order=' ORDER by a.id desc';
}
$sql='SELECT a.projekta_id, a.saskanojuma_nr, a.datums, a.akcepta_nr, a.objekta_autors FROM '.$table_prefix.'_saskanojumi a LEFT JOIN '.$table_prefix.'_projekti b ON b.id=a.projekta_id LEFT JOIN '.$table_prefix.'_objekti c ON c.id=b.objekta_id LEFT JOIN '.$table_prefix.'_kadastri d ON d.objekta_id=c.id LEFT JOIN '.$table_prefix.'_ipasnieki e ON e.objekta_id=c.id '.$query.' AND a.buvvaldes_id='.$_SESSION['buvvaldes_id'].' AND a.dzests=0 GROUP BY a.id '.$order.' ';
$thiss=$GLOBALS['db']->query($sql);
$ sqlが表示されているか確認してください。 –
$クエリには何がありますか? –
あなたは十分なコードを表示していないかもしれません。あなたが持っているものは、少なくとも '$ sql'に' a.id descによってORDERを追加するべきです。 –