p align="left">echo "<tr>\n"; echo "<td width=\"100%\" align=\"center\">\n"; echo "<marquee scrollamount=\"2\">Просьба возвращать книги вовремя. И помните в Библиотеке должна быть тишина!</marquee><!--code--></td></tr></table>\n"; } //----------------------------------------------------------- } ?> Содержание файла "inc/check.inc": <? $surname=trim($surname); $name=trim($name); $patronymic=trim($patronymic); $day=trim($day); $month=trim($month); $year=trim($year); $phone=trim($phone); $address=trim($address); if(strlen($surname)==0)$error=$error."\tвы не заполнили поле \"Фамилия\"<br>\n"; if(strlen($name)==0)$error=$error."\tвы не заполнили поле \"Имя\"<br>\n"; if(strlen($patronymic)==0)$error=$error."\tвы не заполнили поле \"Отчество\"<br>\n"; if($day==0 || $month==0 || $year==0)$error=$error."\tвы не заполнили поле \"день вашего рождения\"<br>\n"; //elseif (!checkdate($mouth, $day, $year))$error=$error."\tвы ввели не правильный формат даты вашего рождения<br>\n"; elseif (time() - mktime(0, 0, 0, $mouth, $day, $year)< $g_limit_years*365*24*60*60) $error=$error."\tВы не достигли 17-ти летия<br>\n"; if(strlen($phone)==0)$error=$error."\tвы не записали свой номер телефона<br>\n"; if(strlen($address)==0)$error=$error."\tвы не заполнили поле \"адрес\"<br>\n"; ?> Содержание файла "inc/connect_bd.inc" <? $db_name="Library"; $host="localhost"; $user="root"; $passw=""; $link=mysql_connect($host,$user,$passw) or die(mysql_errno($link).mysql_error($link)); $db=mysql_select_db($db_name,$link) or die(mysql_errno($link).mysql_error($link)); ?> Содержание файла "inc/global_vars.inc": <? $source_vars=mysql_query("select * from `glb_vars` limit 0,1", $link); $result=mysql_fetch_array($source_vars); $g_adm_pass=$result["adm_pass"]; $g_limit_years=$result["lim_years"]; $g_limit_days=$result["lim_days"]; $g_limit_books=$result["lim_books"]; $g_limit_publ_book=$result["lim_publ_book"]; $g_limit_hr=$result["lim_hr"]; $g_color_error=$result["color_error"]; ?> Содержание файла "index.php": <? require ("inc/page.inc"); $homepage = new page(); $homepage ->SetTitle("Библиотека: Объявления"); $homepage -> SetContent(" <center><p><b>Объявления.</b><p></center> <p>Просрочившим сдачу книг начисляется двойная пеня с 1-го января этого года.</p>"); $homepage -> Display(); ?> Содержание файла "index_info.php": <? include ("inc/connect_bd.inc"); include ("inc/global_vars.inc"); $source=mysql_query("select count(`num_reader`) from `Readers`", $link) or die(mysql_errno($link).mysql_error($link)); $result=mysql_fetch_row($source); $num_rdrs_reg=$result[0]; $source=mysql_query("select count(`num_inventory`), count(distinct `num_book`) from `Books`", $link) or die(mysql_errno($link).mysql_error($link)); $result=mysql_fetch_row($source); $num_bk_all=$result[0]; $num_bk_unc=$result[1]; $source=mysql_query("select count(`num_book`) from `Books` where `presence`>0", $link) or die(mysql_errno($link).mysql_error($link)); $result=mysql_fetch_row($source); $num_bk_read=$result[0]; $text="<fieldset>\n <legend>Информация по книгам</legend><br>\n •Всего книг/Уникальных: <b>".$num_bk_all."</b>/<b>".$num_bk_unc."</b><br>\n •В данный момент на руках у читателей <b>".$num_bk_read."</b> книг.<br>\n •Книги выдаются на <b>".$g_limit_days."</b> дней.<br>\n •В библиотеке находятся книги, не старше <b>".$g_limit_publ_book."</b> года издательства.<br>\n •Можно взять до <b>".$g_limit_books."</b> книг одновременно.<br><br>\n </fieldset><br>\n <fieldset>\n <legend>Информация по читателям</legend><br>\n •Зарегистрировано читателей <b>".$num_rdrs_reg."</b>.<br>\n •Зарегистрироватся можно лицам не моложе <b>".$g_limit_years."</b> лет.<br><br>\n </fieldset>\n"; require ("inc/page.inc"); $homepage = new page(); $homepage ->SetTitle("Библиотека: Информация о Библиотеке"); $homepage -> SetContent("<center><p><b>Информация о Библиотеке.</b><p></center>".$text); $homepage -> Display(); ?> Содержание файла "books.php": <? require ("inc/connect_bd.inc"); require ("inc/global_vars.inc"); require ("inc/page.inc"); $homepage = new page(); $homepage ->SetTitle("Библиотека: Книги"); if(!isset($book_id)) { $text="<p>\tНаша библиотека располагает данными книгами перечислеными ниже по алфавиту. Вы можете просмотреть информацию о книге, щелкнув по ее названию.</p>\n <table border=\"0\">\n"; $query=mysql_query("select `name_book`, `num_book` from `Book` order by `name_book`", $link); $num=mysql_num_rows($query); for($i=1; $i<=$num; $i++) { $arr=mysql_fetch_row($query); $text=$text."<tr><td><font color=\"blue\">• <a href=\"books.php?book_id=".$arr[1]."\"><font color=\"blue\">".stripslashes($arr[0])."</font></a></font></td><tr>\n"; } $text=$text."</table>\n"; } else { $query=mysql_query("select `num_inventory` from `Books` where `presence`='0' and `num_book`='$book_id'", $link) or die(mysql_errno($link).": ".mysql_error($link)); $presence=mysql_num_rows($query); mysql_free_result($query); $query=mysql_query("select * from `Book` where `num_book`='$book_id'", $link) or die(mysql_errno($link).": ".mysql_error($link)); $arr=mysql_fetch_array($query); if(!strcmp($HTTP_COOKIE_VARS["password"], $g_adm_pass)) { $edit_btn="<form action=\"libry_add.php\" method=\"post\"> <input name=\"action\" type=\"hidden\" value=\"Удалить книгу\">\n <input name=\"book_id\" type=\"hidden\" value=\"".$book_id."\">\n <input type=\"submit\" value=\"Удалить книгу\"> </form>\n <form action=\"libry_add.php\" method=\"post\">\n <input name=\"name_book\" type=\"hidden\" value=\"".stripslashes($arr["name_book"])."\">\n <input name=\"author\" type=\"hidden\" value=\"".stripslashes($arr["author"])."\">\n <input name=\"coauthor\" type=\"hidden\" value=\"".stripslashes($arr["coauthor"])."\">\n <input name=\"place_publ\" type=\"hidden\" value=\"".stripslashes($arr["place_publ"])."\">\n <input name=\"year_publ\" type=\"hidden\" value=\"".$arr["year_publ"]."\">\n <input name=\"publishers\" type=\"hidden\" value=\"".stripslashes($arr["publishers"])."\">\n <input name=\"amount_pages\" type=\"hidden\" value=\"".$arr["amount_pages"]."\">\n <input name=\"num_book\" type=\"hidden\" value=\"".$book_id."\">\n <input name=\"action\" type=\"hidden\" value=\"Добавить книгу\">\n <input name=\"edit\" type=\"submit\" value=\"Редактировать\">\n </form>\n"; $source=mysql_query("select `num_inventory`, `num_reader`, `surname`, `name`, `patronymic_name`, `date_issue`, `date_return`, `returned`, `num_reader` from (`Books` join `Orders` using(`num_inventory`)) join `Readers` using(`num_reader`) where `num_book`='$book_id' order by `num_inventory`, `num_order`", $link) or die(mysql_errno($link).": ".mysql_error($link)); $count=mysql_num_rows($source); if($count>0) { $stats="<table border=\"1\" cellspacing=\"0\" bgcolor=\"#F0F0F0\"><tr bgcolor=\"#E0E0E0\" align=\"center\"><td>#Чит. Билета</td><td>Читатель</td><td>Дата получения</td><td>Дата возврата</td><td>Дней просрочено</td></tr>"; for($i=0; $i<$count; $i++) { $in=mysql_fetch_row($source); if($in[0]!=$inv || $i==0)$stats=$stats."<tr bgcolor=\"#E8E8E8\"><td colspan=\"5\"><center>Книга с инв. номером #".$in[0]."</center></td></tr>"; if($in[7]<0) { $in[7]="<small>Не возвращена</small>"; $in[6]="<small>Не возвращена</small>"; } $stats=$stats."<tr align=\"center\"><td>".$in[1]."</td><td><a href=\"users.php?id=".$in[8]."\"><font color=\"black\">".$in[2]." ".$in[3]." ".$in[4]."</font></a></td><td>".$in[5]."</td><td>".$in[6]."</td><td>".$in[7]."</td></tr>"; $inv=$in[0]; } $stats=$stats."</table>"; } else $stats="\t<small>Эту книгу никто не брал, статистика отсутствует</small><br>\n"; } $text="<table border=\"0\"><tr><td> <table border=\"0\"><tr><td colspan=\"2\"><hr></td><tr>\n <tr><td><b>Название: </b></td><td>".stripslashes($arr["name_book"])."</td></tr>\n <tr><td><b>Автор: </b></th><td>".stripslashes($arr["author"])."</td></tr>\n <tr><td><b>Соавторы: </b></td><td>".stripslashes($arr["coauthor"])."</td></tr>\n <tr><td><b>Место издательства: </b></td><td>".stripslashes($arr["place_publ"])."</td></tr>\n <tr><td><b>Год издательства: </b></td><td>".$arr["year_publ"]."</td></tr>\n <tr><td><b>Издательство: </b></td><td>".stripslashes($arr["publishers"])."</td></tr>\n <tr><td><b>Кол-во страниц: </b></td><td>".$arr["amount_pages"]."</td></tr>\n <tr><td><b>В наличии: </b></td><td>".$presence."/".$arr["amount"]."</td></tr>\n <tr><td colspan=\"2\"><hr></td><tr>\n </table></td><td width=\"10\"></td><td>\n <table border=\"0\" height=\"100%\"><tr><td> <a href=\"books.php\"><font color=\"black\">Назад</font></a></td></tr><tr><td> <br> <br> <br> <br> <br> </td></tr><tr><td>".$edit_btn."</td></tr> </table> </td></tr></table>".$stats; } $homepage -> SetContent("<center><p><b>Книги.</b></p></center>".$text); $homepage -> Display(); ?> Содержание файла "books_aok.php":
Страницы: 1, 2, 3, 4, 5, 6
|