Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 22
1

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

28.02.2011, 21:49. Показов 923. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет

Есть функция:

Код
//****************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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2011, 21:49
Ответы с готовыми решениями:

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

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

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

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

2
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2011, 10:07
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru