на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Создание сайта "Библиотека онлайн"
p align="left"><input name=\"pass\" type=\"hidden\" value=\"".$chpass1."\"></center>\n

<input type=\"submit\" value=\"Назад\"></center>\n

</form>";

}

else {

$form="Вы не можете изменить пароль, поскольку имеется ошибка:<br>".$error."<br>

<form method=\"post\"><center><input name=\"chpass\" type=\"submit\" value=\"Назад\"></center></form>";

}

}

else {

$form="<center><p><b>Изменить пароль.</b></p></center><p>Помните, что пароль должен быть не более 12 символов, и не меньше 6.</p>

<form method=\"post\">\n<br>

<input name=\"check\" type=\"hidden\" value=\"true\">\n

<table border=\"0\">

<tr><td>Введите старый пароль:</td><td><input name=\"chpass_old\" type=\"password\"></td></tr>\n

<tr><td>Ведите новый пароль:</td><td><input name=\"chpass1\" type=\"password\"><br></td></tr>\n

<tr><td>Повторите ввод нового пароля:&nbsp</td><td><input name=\"chpass2\" type=\"password\"></td></tr>\n

</table><br>\n

<input name=\"chpass\" type=\"submit\" value=\"Поменять пароль\">\n

</form>\n";

}

}

if(!isset($chpass))

{

$form="<p>Здравствуйте, библиотекарь.</p>\n

<form method=\"post\">\n

<table>\n

<tr><td width=\"75\"></td><td><input name=\"chpass\" type=\"submit\" value=\"Поменять пароль\"></td></tr>\n

<tr><td></td><td><input name=\"logout\" type=\"submit\" value=\"Выйти\"></td></tr>\n

</table>\n

</form><br>\n";

}

$login=true;

}

else {

if(!$login)

{

$form=$login_err."<p>Страница доступна только библиотекарю. Пожалуйста введите пароль.</p>\n

<form method=\"post\">\n

<table>\n

<tr><td width=\"40%\"></td>\n

<tr><td></td><td>Введите пароль:<br>\n

<input name=\"pass\" type=\"password\"></p>\n

<p><input type=\"submit\" value=\"Войти\"></p></td></tr>\n

</table>\n

</form>\n";

}

}

require ("inc/page.inc");

$homepage = new page();

$homepage ->SetTitle("Библиотека: Логин Библиотекаря");

$homepage -> SetContent("<center><p><b>Логин Библиотекаря:</b></p></center>".$form);

$homepage -> Display();

?>

Содержание файла " libry _add.php":

<?

require ("inc/connect_bd.inc");

require ("inc/global_vars.inc");

$pass=$HTTP_COOKIE_VARS["password"];

if(!strcmp($pass, $g_adm_pass))

{

$action1="Добавить книгу";

$action4="Удалить книгу";

$action2="Взять книгу";

$action3="Вернуть книгу";

$action5="Зарегистрировать читателя";

$action6="Область знаний";

if(!isset($action))

{

$text="<form method=\"post\"><center><br>

<p><input name=\"action\" type=\"submit\" value=\"".$action5."\"></p>\n

<p><input name=\"action\" type=\"submit\" value=\"".$action1."\"></p>\n

<p><input name=\"action\" type=\"submit\" value=\"".$action4."\"></p>\n

<p><input name=\"action\" type=\"submit\" value=\"".$action2."\"></p>\n

<p><input name=\"action\" type=\"submit\" value=\"".$action3."\"></p>\n

<p><input name=\"action\" type=\"submit\" value=\"".$action6."\"></p>\n

</center><form>\n";

}

else {

if(strcmp($action, $action5)==0)

{

if(isset($hddn))

{

require("inc/check.inc");

if(strlen($error)!=0)

{

$text="Вы допустили ошибку в поле/полях:<br>".$error."Заполните все поля<hr><br>";

}

else {

$res=mysql_query("select max(num_reader) from `Readers`", $link) or die(mysql_errno($link).": ".mysql_error($link));

$array=mysql_fetch_row($res);

$num=$array[0];

$num=$num+1;

$address=addslashes($address);

$birthday=$year."-".$month."-".$day;

if(mysql_query("insert into `Readers` values('$num', '$surname', '$name', '$patronymic', '$address', '$phone', '$birthday')", $link) or die(mysql_errno($link).": ".mysql_error($link)))

{

$text="<p>Вы удачно зарегистрировали <a href=\"users.php?id=".$num."\"><font color=\"black\">".$surname." ".$name." ".$patronymic."</font></a>. Номер читательского билета: #".$num."</p>";

}

$text=$text."<form><center><input name=\"action\" type=\"submit\" value=\"".$action5."\"></center></form>";

}

}

if(!isset($num))

{

$text=$text."<br><form method=\"post\"><input type=\"hidden\" name=\"hddn\" value=\"true\">

<table border=\"0\"><tr><td width=\"75\">&nbsp;</td><td>\n

<table border=\"0\">\n

<tr><td>Фамилия:</td>\n

<td><input name=\"surname\" type=\"text\" value=\"$surname\"></td></tr>\n

<tr><td>Имя:</td>\n

<td><input name=\"name\" type=\"text\" value=\"$name\"></td></tr>\n

<tr><td>Отчество:</td>\n

<td><input name=\"patronymic\" type=\"text\" value=\"$patronymic\"></td></tr>\n

<tr><td colspan=\"2\">День рождения:</td></tr>\n

<tr><td colspan=\"4\"><table border=\"0\">\n

<tr><td width=\"25\"></td><td>&bull;Число: </td><td width=\"29\"></td>\n

<td><input name=\"day\" type=\"text\" value=\"$day\" maxlength=\"2\"></td></tr>\n

<tr><td></td><td>&bull;Месяц: </td><td></td>\n

<td><input name=\"month\" type=\"text\" value=\"$month\" maxlength=\"2\"></td></tr>\n

<tr><td></td><td>&bull;Год: </td><td></td>\n

<td><input name=\"year\" type=\"text\" value=\"$year\" maxlength=\"4\"></td></tr>\n

</table><td></td></td></tr>\n

<tr><td>Телефон:</td>\n

<td><input name=\"phone\" type=\"text\" value=\"$phone\"></td></tr>\n

<tr><td>Домашний адрес:</td>\n

<td><input name=\"address\" type=\"text\" value=\"$address\"></td></tr>\n

</table><br>

<input name=\"action\" type=\"submit\" value=\"".$action5."\"><br><br>\n

<center><input type=\"submit\" value=\"Назад\"></center>\n

</td></tr></table>

</form>\n";

}

}

if(strcmp($action, $action1)==0)

{

$text="<center><p><b>Добавление/изменение книг.</b></p></center><br>\n";

if(isset($add))

{

$name_book=trim($name_book);

$author=trim($author);

$coauthor=trim($coauthor);

$place_publ=trim($place_publ);

$year_publ=trim($year_publ);

$year_publ=(int)$year_publ;

$publishers=trim($publishers);

$amount_pages=trim($amount_pages);

$amount_pages=(int)$amount_pages;

$amount=trim($amount);

$amount=(int)$amount;

$aok_count=count($aok);

if(!strlen($name_book))$error=$error."\tНе введено название книги<br>\n";

if(!strlen($place_publ))$error=$error."\tНе записано место издательства<br>\n";

if(!$year_publ)$error=$error."\tНе записан год издательства<br>\n";

else if(!is_int($year_publ))$error=$error."\tГод - не целое число<br>\n";

if($year_publ-$g_limit_publ_book<0)$error=$error."\tВ библиотеке не должны хранится книгименьше чем 1960 года издания<br>\n";

if(!strlen($publishers))$error=$error."\tВпишите издательство<br>\n";

if(!$amount_pages)$error=$error."\tВпишите количество страниц в книге<br>\n";

else if(!is_int($amount_pages))$error=$error."\tЧисло страниц - не целое число<br>\n";

if(!$amount && !isset($edit))$error=$error."\tВведите количество таких же книг, завезенных в библиотеку этой партией<br>\n";

else if(!is_int($amount))$error=$error."\tЧисло книг - не целое число<br>\n";

if(!strlen($author) && strlen($coauthor))$error=$error."\tЗаполнение строки соавторов без записи автора не возможно<br>\n";

if($aok_count==0)$error=$error."\tНе выбрана область знаний книг(и)<br>\n";

if(strlen($error)!=0){$text=$text."Ошибки: <font color=\"red\">".$error."</font>\n";}

else {

if(!isset($edit))

{

$res=mysql_query("select max(`num_book`) from `Book`", $link) or die(mysql_errno($link).": ".mysql_error($link));

$result=mysql_fetch_row($res);

$num_books=$result[0]+1;

$res=mysql_query("select max(`num_inventory`) from `Books`", $link) or die(mysql_errno($link).": ".mysql_error($link));

$result=mysql_fetch_row($res);

$inventory=$result[0];

$name_book=addslashes($name_book);

$author=addslashes($author);

$coauthor=addslashes($coauthor);

$place_publ=addslashes($place_publ);

$publishers=addslashes($publishers);

mysql_query("insert into `Book` values('$num_books', '$name_book', '$author', '$coauthor', '$place_publ', '$year_publ', '$publishers', '$amount_pages', '$amount')", $link) or die(mysql_errno($link).": ".mysql_error($link));

for($i=0; $i<$amount; $i++)

{

$inventory++;

$inv_txt=$inv_txt."<br>#".$inventory;

mysql_query("insert into `Books` values('$inventory', '$num_books', 0)", $link) or die(mysql_errno($link).": ".mysql_error($link));

}

$text=$text."Добавлено книг: ".$amount.". Инвентарные номера этих книг:<center>".$inv_txt."</center><br>\n

<form method=\"post\"><p><input type=\"submit\" value=\"Назад\"></p></form>\n";

$updates=true;

}

else {

$updates=true;

$text=$text."Книга \"<a href=\"books.php?book_id=".$num_book."\"><font color=\"black\">".$name_book."</font></a>\" была отредактирована";

mysql_query("update `Book` set `name_book`='$name_book', `author`='$author', `coauthor`='$coauthor', `place_publ`='$place_publ', `year_publ`='$year_publ', `publishers`='$publishers', `amount_pages`='$amount_pages' where `num_book`='$num_book'", $link) or die(mysql_errno($link).": ".mysql_error($link));

mysql_query("delete from `AreaOfKnowledgeBook` where `num_book`='$num_book'", $link) or die(mysql_errno($link).": ".mysql_error($link));

}

for($i=0; $i<count($aok);$i++)

{

mysql_query("insert into `AreaOfKnowledgeBook` values('$num_books', '$aok[$i]')", $link) or die(mysql_errno($link).": ".mysql_error($link));

Страницы: 1, 2, 3, 4, 5, 6



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