Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Учет печати на сетевых принтерах

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

sionus

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
<?php
$id = $_GET['id'];
 
$dbhost="localhost";
$dbname="print";
$dbuser="root";
$dbpassword="password";
 
if ( @mysql_connect($dbhost,$dbuser,$dbpassword) == false) { die("ОШИБКА - не удается подключиться к серверу баз данных mysql<br>Страница не может быть отображена"); }
if ( @mysql_select_db($dbname) == false) { die("ОШИБКА - не удается найти нужную базу данных"); }
 
if ($id){
    $order = $_GET['order'];
    $bdate = $_GET['bdate'];
    $edate = $_GET['edate'];
 
    if ($bdate){ $where .= "AND date >= \"$bdate\"";}
    if ($edate){ $where .= "AND date <= \"$edate\"";}
 
    $query = "Select date, user, doc, count from logs where printers_id=$id $where $order";
    $res = mysql_query($query) or die(mysql_error());  
        $count=0;
 
    echo "<A href=index.php>Вернуться к списку принтеров</A><br/><br/>";
    echo "<form name=filter ACTION=\"logs.php\" method=GET>
        Период с  
        <input type=text name=bdate value=\"$bdate\">
        по  
        <input type=text name=edate value=\"$edate\">
        <input type=hidden name=id value=$id>
        <input type=hidden name=order value=\"$order\">
        <input type=submit value=Показать>
        </form><br/>";
    echo "<table border=1 cellspacing=0 width=80%>";
    $bdate = str_replace(" ","%20",$bdate);
    $edate = str_replace(" ","%20",$edate);
    echo "
    <th width=150><A href=logs.php?id=$id&order=ORDER%20BY%20date&bdate=$bdate&edate=$edate>Дата</A>
    <th width=200><A href=logs.php?id=$id&order=ORDER%20BY%20user&bdate=$bdate&edate=$edate>Пользователь</A>
    <th><A href=logs.php?id=$id&order=ORDER%20BY%20doc&bdate=$bdate&edate=$edate>Документ</A>
    <th width=10><A href=logs.php?id=$id&order=ORDER%20BY%20count&bdate=$bdate&edate=$edate>Листов</A>";
    
    while ($row=mysql_fetch_array($res)) {
        echo "<tr>
        <td>$row[0]
        <td>$row[1]
        <td>$row[2]
        <td align=right>$row[3]
        ";
        $count += $row[3];
    }
    echo "<tr><td colspan=3><B>Всего:<td align=right><B>$count" ;
}
?>
 

Всего записей: 4 | Зарегистр. 26-01-2007 | Отправлено: 17:22 06-05-2009 | Исправлено: sionus, 17:24 06-05-2009
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Учет печати на сетевых принтерах


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru