0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 22
|
|
1 | |
Вывод данных с сортировкой28.02.2011, 21:49. Показов 923. Ответов 2
Метки нет (Все метки)
Привет
Есть функция: Код
//****************display_date();********************* function display_date(){ $link=mysql_connect ('localhost','root',''); mysql_select_db('test',$link); $sql='select * from `auto`'; $res=mysql_query($sql) or die('Не выполнен запрос: ' . mysql_error()); ?> <table width=500 cellspacing=1> <tr> <td bgcolor=dbdbdb><b><a href='?sort=id' title='Сортировка по коду'>id</a></b></td> <td bgcolor=dbdbdb><b><a href='?sort=naim' title='Сортировка по наименованию'>Наименование</a></b></td> <td bgcolor=dbdbdb><b><a href='?sort=date_add' title='Сортировка по дате добавления'>Дата добавления</a></b></td> <td bgcolor=dbdbdb><b><a href='?sort=status' title='Сортировка по состоянию'>Состояние</a></b></td> </tr> <? while ($line = mysql_fetch_array($res)) { ?> <tr> <td bgcolor=f8f8f8><? echo $line['id']; ?></td> <td bgcolor=f8f8f8><? echo $line['name']; ?></td> <td bgcolor=f8f8f8><? echo $line['date_add']; ?></td> <td bgcolor=f8f8f8><? if ($line['status']=='y') {echo 'Продан';} else {echo 'Не продан';}; ?></td> </tr> <? }; ?> </table> <? } В связи с этим вопрос: как заставить эту функцию выводить данные с сортировкой?
0
|
28.02.2011, 21:49 | |
Ответы с готовыми решениями:
2
Сделать вывод из БД с сортировкой Вывод списка файлов с последующей сортировкой Вывод данных из базы данных MySQL в PHP в виде дерева. Вывод данных из базы данных в определенные строки таблицы |
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 22
|
|
28.02.2011, 21:52 [ТС] | 2 |
Тоесть при нажатии, например, на наименование, данные выводились с сортировкой по наименованию...
Как сформировать запрос я знаю, вопрос скорее по передаче параметра в функцию... Заранее благодарен
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
01.03.2011, 10:07 | 3 |
Ты уже почти все сделал. Анализируй переменную $_GET['sort'] и на ее основе меняй запрос. Главное не добавляй значение sort к запросу не убедившись что она имеет допустимое значение.
Т.е. так делать нельзя! $sql = 'select * from auto order by '.$_GET['sort'];
0
|
01.03.2011, 10:07 | |
01.03.2011, 10:07 | |
Помогаю со студенческими работами здесь
3
Ввод данных. Поиск совпадений. Конкатенация. Вывод данных Вывод данных из mysql. Максимум 10 данных на страницу! Вывод необходимых данных из базы данных MySQL одновременный вывод данных из баз данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |