Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
alex_hi
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 22
1

Вывод данных с сортировкой

28.02.2011, 21:49. Просмотров 677. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2011, 21:49
Ответы с готовыми решениями:

Сделать вывод из БД с сортировкой
Добрый день! У меня такая задача встала. Мне нужно подсчитать в БД сколько в...

Вывод списка файлов с последующей сортировкой
Доброго времени суток. Нужна помощь в доработке одного скрипта. (говорю сразу,...

Вывод данных из базы данных MySQL в PHP в виде дерева.
У нас в сети решили сделать портал-базу по рефератам. Все я сделал остались две...

Вывод данных из базы данных в определенные строки таблицы
Имеется страница на которую необходимо из бд с названием opis вывести данные...

Ввод данных. Поиск совпадений. Конкатенация. Вывод данных
Добрый день. Не могу справиться с поставленной задачей. Мне надо: 1. Ввести...

2
alex_hi
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 22
28.02.2011, 21:52  [ТС] 2
Тоесть при нажатии, например, на наименование, данные выводились с сортировкой по наименованию...

Как сформировать запрос я знаю, вопрос скорее по передаче параметра в функцию...

Заранее благодарен
0
bazile
65 / 41 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
01.03.2011, 10:07 3
Ты уже почти все сделал. Анализируй переменную $_GET['sort'] и на ее основе меняй запрос. Главное не добавляй значение sort к запросу не убедившись что она имеет допустимое значение.
Т.е. так делать нельзя!
$sql = 'select * from auto order by '.$_GET['sort'];
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2011, 10:07

Вывод необходимых данных из базы данных MySQL
Всем привет. Подскажите как проще всего реализовать вывод необходимых данных из...

Вывод данных из mysql. Максимум 10 данных на страницу!
Имеется ниже код, который выводить данные из mysql в таблицу (пользователю) в...

одновременный вывод данных из баз данных
всем привет!... имеется две таблицы personal_account и indication. в каждой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru