我有一些'按钮':班级,成绩,缺勤和学生。
正如您所看到的那样,默认设置为'desc'。当我点击Class时,链接将是...... php?sor = class-desc,所有链接都是asc。
我想点击Class时链接... php?sor = class-desc当然只有一个来自Class按钮的href才能成为其他的desc。所有按钮都相同。我确定有一种简单的方法可以做到这一点,而不是我尝试用很多if的方式。
if (isset($_GET['sort'])) {
$item = $_GET['sort'];
$pos = strpos($item, '-');
$criteriu = substr($item, 0, $pos);
$sort = explode('-', $item);
$crit = $sort[0];
$ordine = $sort[1] === 'desc' ? 'asc' : 'desc';
echo "<a href=classes.php?sort=class-$ordine>Class</a>";
echo "<a href=classes.php?sort=avg_grades-$ordine>Grades</a>";
echo "<a href=classes.php?sort=absences-$ordine>Absences</a>";
echo "<a href=classes.php?sort=nr_students-$ordine>Students</a><br><br>";
} else {
echo "<a href=classes.php?sort=class-desc>Class</a>";
echo "<a href=classes.php?sort=avg_grades-desc>Grades</a>";
echo "<a href=classes.php?sort=absences-desc>Absences</a>";
echo "<a href=classes.php?sort=nr_students-desc>Students</a><br><br>";
}
谢谢。