Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Обработка кнопки
Форумы портала PHP.SU » » HTTP и PHP » Обработка кнопки

Страниц (1): [1]
 

1. deflion - 08 Октября, 2016 - 23:15:52 - перейти к сообщению
Есть желание сделать двойную обработку кнопки, т.е.:
одно нажание -> прямая сортировка
повторное нажатие -> обратная сортировка

попробовал так и чет не выходит(аргументы запроса убрал намеренно)

PHP:
скопировать код в буфер обмена
  1. $sort_tag=1;
  2. if (isset($_POST['sort_type']) & $sort_tag=1){
  3.         $res = mysql_query(" SELECT * FROM  ORDER BY ");
  4.         $sort_tag=0;
  5. } elseif (isset($_POST['sort_type']) & $sort_tag=0) {
  6.         $res = mysql_query(" SELECT * FROM  ORDER BY  DESC");
  7.         $sort_tag=1;
  8. }
2. ugin_root - 04 Мая, 2017 - 17:20:50 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $sort_tag=1;
  2. if (isset($_POST['sort_type']) & $sort_tag=1){
  3.         $res = mysql_query(" SELECT * FROM `table_name` ORDER BY `cell_name` ASC");
  4.         $sort_tag=0;
  5. } elseif (isset($_POST['sort_type']) & $sort_tag=0) {
  6.         $res = mysql_query(" SELECT * FROM `table_name` ORDER BY `cell_name` DESC");
  7.         $sort_tag=1;
  8. }


Вместо `cell_name` вставьте имя ячейки по которой хотите отсортировать результат, вместо `table_name` имя таблицы

 

Powered by ExBB FM 1.0 RC1