на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Создание сайта "Библиотека онлайн"
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

&nbsp;&bull;Всего книг/Уникальных: <b>".$num_bk_all."</b>/<b>".$num_bk_unc."</b><br>\n

&nbsp;&bull;В данный момент на руках у читателей <b>".$num_bk_read."</b> книг.<br>\n

&nbsp;&bull;Книги выдаются на <b>".$g_limit_days."</b> дней.<br>\n

&nbsp;&bull;В библиотеке находятся книги, не старше <b>".$g_limit_publ_book."</b> года издательства.<br>\n

&nbsp;&bull;Можно взять до <b>".$g_limit_books."</b> книг одновременно.<br><br>\n

</fieldset><br>\n

<fieldset>\n

<legend>Информация по читателям</legend><br>\n

&nbsp;&bull;Зарегистрировано читателей <b>".$num_rdrs_reg."</b>.<br>\n

&nbsp;&bull;Зарегистрироватся можно лицам не моложе <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\">&bull;&nbsp;<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>&nbsp;&nbsp;<a href=\"books.php\"><font color=\"black\">Назад</font></a></td></tr><tr><td>&nbsp;<br>&nbsp;<br>&nbsp;<br>&nbsp;<br>&nbsp;<br>&nbsp;</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



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.