Quantcast
Channel: Комментарии: PHP-скрипт вывода данных из таблицы MySQL на страницу HTML
Viewing all articles
Browse latest Browse all 136

Автор: Семён

$
0
0
Здравствуйте! Использую Ваш код для вывода данных с нужных мне столбцов из БД. Вопрос: Можно-ли как нибудь дописать код, чтоб в начале генерируемой страницы можно было выбрать к примеру сортировку по столбцу\по столбцу по алфавиту\ по дате, итп. Если да, то подскажите плиз как? Я в php абсолютный новичок. Использую Ваш скрипт для вывода записанных логов принт-сервера в бд. И уж очень не хватает для решения моей задачи сортировки. Хотелось бы иметь возможность нажатием мышки по столбцу, сортировать выданные данные к примеру по имени пользователя, по конкретному принтеру, по конкретной дате, по кол-ву страниц. Имею 1 таблицу со столбцами: (User, Printer, Port, Date, DocumentName, Pages,Copy) заранее Вам благодарен, если вы мне поможете в решении данного вопроса :) [php] <?php // определяем начальные данные $db_host = '192.168.0.254'; $db_name = 'printerlog'; $db_username = 'xxxxx'; $db_password = 'xxxxx'; $db_table_to_show = 'alllog'; // соединяемся с сервером базы данных $connect_to_db = mysql_connect($db_host, $db_username, $db_password) or die("Could not connect: " . mysql_error()); // подключаемся к базе данных mysql_select_db($db_name, $connect_to_db) or die("Could not select DB: " . mysql_error()); // выбираем все значения из таблицы "alllog" $qr_result = mysql_query("select * from " . $db_table_to_show) or die(mysql_error()); // выводим на страницу сайта заголовки HTML-таблицы echo '<table border="1">'; echo '<thead>'; echo '<tr>'; echo '<th>User</th>'; echo '<th>Printer</th>'; echo '<th>Port</th>'; echo '<th>Date</th>'; echo '<th>DocumentName</th>'; echo '<th>Pages</th>'; echo '<th>Copy</th>'; echo '<th>Size</th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>'; // выводим в HTML-таблицу все данные клиентов из таблицы MySQL while($data = mysql_fetch_array($qr_result)){ echo '<tr>'; echo '<td>' . $data['User'] . '</td>'; echo '<td>' . $data['Printer'] . '</td>'; echo '<td>' . $data['Port'] . '</td>'; echo '<td>' . $data['Date'] . '</td>'; echo '<td>' . $data['DocumentName'] . '</td>'; echo '<td>' . $data['Pages'] . '</td>'; echo '<td>' . $data['Copy'] . '</td>'; echo '<td>' . $data['Size'] . '</td>'; echo '</tr>'; } echo '</tbody>'; echo '</table>'; // закрываем соединение с сервером базы данных mysql_close($connect_to_db); ?><code lang="php"> [/php]

Viewing all articles
Browse latest Browse all 136