1
我想按時間順序排列電影評論列表。我們有兩種用戶可以選擇的選項,按時間順序和字母順序。該頁面默認爲按字母順序排列,但當用戶點擊時間選項時,什麼都不會發生。按時間順序排列評論列表
這是我們現在所擁有的代碼:
// category 3 is 'reviews', category 12 is 'dvd reviews'
if (($GLOBALS["CategoryId"] == 3 || $GLOBALS["CategoryId"] == 12) && !isset($_GET['unsort']))
{
$output = AL_HELPER::GetArticles($articleResult);
}
else
{
$output = AL_HELPER::GetArticlesABC($articleResult);
}
我所做的就是觸發器兩個IFS。第一把GetArticles和GetArticlesABC二線這意味着它是這樣的:
// category 3 is 'reviews', category 12 is 'dvd reviews'
if (($GLOBALS["CategoryId"] == 3 || $GLOBALS["CategoryId"] == 12) && !isset($_GET['unsort']))
{
$output = AL_HELPER::GetArticlesABC($articleResult);
}
else
{
$output = AL_HELPER::GetArticles($articleResult);
}
它的確排序按時間順序的評論,但它帶走了所有的字母選項。從本質上來說,它是一個按時間順序排列的評論。很顯然,這不是我們想要的。
有誰知道如何限制它在頁面上列出的項目數量?或者在這裏需要一個完全不同的方法,如果有的話,有什麼建議嗎?
看來你有三個選擇:不排序,按字母順序排列,並按照時間。哪些功能在這裏做什麼?此外,請告訴您正在使用的語言(例如,標籤)。無論如何,你現在的問題是什麼? – Svante 2008-12-06 00:50:45
語言看起來像PHP ... – genehack 2008-12-06 16:14:49