mysql — Динамическая сортировка по заголовку в переполнении стека

Я пытаюсь создать динамический заголовок для Name, который дает пользователю возможность сортировать по ASC или DESC, результаты получены из таблицы ‘register’ в MySQL. Я попробовал пару кодировок, но это не дало правильного результата на данный момент. Надеюсь, кто-нибудь сможет мне помочь 🙂

Я попытался создать другую переменную, но мне не удалось создать правильную.

<?php
$sql = "SELECT * FROM register";
if($sqlData = mysqli_query($db, $sql)) {
if(mysqli_num_rows($sqlData) > 0) {
echo "<table border ='1' bgcolor='#FFF' width='100%'>";
echo "<tr>";
echo "<th><a href='overview.php?order=name'>Name</a></th>";
echo "<th>Score</th>";
echo "</tr>";
while($row = mysqli_fetch_array($sqlData)) {
echo "<tr>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['score'] . "</td>";
echo "</tr>";
}


echo "</table>";
mysqli_free_result($sqlData);
} else{
echo "No results in DB";
}

} else{
echo "Error couldn't connect $sql. " . mysqli_error($db);
}
mysqli_close($db);
?>

0

Решение

Хм, это не очень хорошая идея сортировать таблицу с использованием MySQL каждый раз, когда пользователь нажимает на заголовок таблицы.
Я предлагаю вам использовать для этого javascript. пример

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector