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 |
|