Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > вывод данных из БД


Автор: MRG 11.4.2010, 11:00
Помогите пожалуйста, мне срочно нужно выполнить одно задание.Нужно написать одну страницу на PHP, имеется база данных, вывести ее ввиде таблицы на страницу и при нажатии на элемент вверху страницы чтоб упорядочивалась она в зависимости от того над каким столбцом элемент находится...(((

Автор: studentigor 11.4.2010, 15:29
создай таблицу и в название колонок делаешь кнопкой. каждая кнопка будет определять параметр сортировки
примерно так 

Выводишь шапку таблицы
Код

<table>
<tr>
<td><type ="button"  name="lastname" value="сортировка по имени"  ></td>
<td><type ="button"  name="firstname" value="сортировка по фамилии"  ></td>
</tr>
...


потом пишешь сам запрос
Код

$res = mysql_query("SELECT * FROM table order by '.$_post['name'].'")

где $_post['name'] - и будет тебе название столбца по которому сортировать
только name - должно совпадать с названием полей в базе данных.

И потом в цикле выводишь остальную таблицу
Код

while($myrow = mysql_feach_array($res));
{
<td>
<tr>$mytow['firstname']</tr>
<tr>$myrow['lastname']</tr>
</td>
}
</table>


вот такой принцып

Автор: Алексей 12.4.2010, 17:50
Если с JavaScript проблем нет, то можно использовать JQuery плагины.
Например такой:
http://dev.iceburg.net/jquery/tableEditor/demo.php

Автор: IgorIV 12.4.2010, 19:33
Не забудь только еще про ASC &  DESC
А твои дампы нафик никому не нужны.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)