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>Повторите ввод нового пароля: </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\"> </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>•Число: </td><td width=\"29\"></td>\n <td><input name=\"day\" type=\"text\" value=\"$day\" maxlength=\"2\"></td></tr>\n <tr><td></td><td>•Месяц: </td><td></td>\n <td><input name=\"month\" type=\"text\" value=\"$month\" maxlength=\"2\"></td></tr>\n <tr><td></td><td>•Год: </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
|