Просто добавьте ссылку на ячейку заголовка таблицы, которая содержит параметр, например
<tr><th>
<a href="currentpage.php?order=<?php echo isset($_GET['order'])?!$_GET['order']:1; ?>">
Name
</a>
</th></tr>
Что происходит здесь? Будет добавлена ссылка, содержащая параметр order
, который по умолчанию установлен на противоположное текущему значению order
(1 / true или 0 / false) или по умолчанию.
В вашем PHP Теперь вы можете использовать $isAsc
boolean:
if ($isAsc) {
// Sort data ascending
} else {
// Sort data descending
}
или в query:
$sql = "SELECT * FROM tabe ORDER BY name ".($isAsc?"ASC":"DESC").";";
Конечно, вы можете расширить эту идею, например, добавив имена столбцов для сортировки по нескольким столбцам.
Я думаю, что управление впереди будет последним управлением, которое происходит в емкостно-резистивном файле. Другими словами, диалоговый редактор привлечет каждое управление, поскольку с ним встречаются сверху донизу в емкостно-резистивном файле, перекрывая их при необходимости.
можно отредактировать емкостно-резистивный файл для переупорядочения их, или можно изменить порядок вкладки в редакторе, который делает то же самое, так как порядок вкладки также устанавливается на основе порядка, что средства управления происходят в файле. К моему знанию MFC не предлагает никакой другой способ разделить перекрывающиеся средства управления на уровни во время проектирования.
В Visual Studio 6.0 выполните следующие действия.
Откройте диалоговое окно (в режиме конструктора)
Нажмите Ctrl + D
Порядок вкладок будет показан для каждого элемента управления.
Начните нажимать элементы управления в порядок табуляции, который вы ожидаете увидеть во время выполнения (т. е. элемент управления, на котором вы щелкаете первым, будет иметь порядок табуляции в 1 и т. д.)
GetDlgItem(IDC_MYCONTROL)->SetWindowPos(HWND_TOP,
0, 0, 0, 0,
SWP_NOMOVE | SWP_NOSIZE);
На самом деле, если Вы хотите сделать это в редакторе ресурса, можно просто сократить объект и затем вставить его назад как быстрое и грязное решение. Просто Ctrl-X затем Ctrl-V.
Редактирование файла RC будет также работать.
Можно использовать CWnd:: SetWindowPos () для управления порядком Z средств управления, не меняя их положение в родительском окне.
В MSVC 2005 диалоговый редактор ресурса там является опцией установить порядок вкладки. В MSVC 2005 это найдено на Формат, меню Tab Order .
порядок вкладки, отображенный этим пунктом меню, является тем же порядком, в котором средства управления записаны в файл ресурсов.