Смекни!
smekni.com

Создание сайта Библиотека онлайн (стр. 6 из 6)

}

}

if(!strcmp($action, $action4))

{

if(!isset($book_id))

{

$txt="Впишитеномеркниги, которуюхотитеудалить<br>&bsol;n

<input name=&bsol;"book_id&bsol;" type=&bsol;"text&bsol;">&bsol;n

<input name=&bsol;"in&bsol;" type=&bsol;"submit&bsol;" value=&bsol;"Да&bsol;">&bsol;n

<input name=&bsol;"action&bsol;" type=&bsol;"hidden&bsol;" value=&bsol;"".$action4."&bsol;">&bsol;n";

}

else {

if(strcmp($in, "Удалить"))

{

$query=mysql_query("select `num_inventory` from `Books` where `num_book`='$book_id'", $link);

$nums_inv=mysql_num_rows($query);

if($nums_inv>0)

{

$txt="Номер книги, которую хотите удалить #".$book_id."<br><br>Выбиерете инвентарные номера<br>&bsol;n

<center><select name=&bsol;"inv[]&bsol;" size=&bsol;"".$nums_inv."&bsol;" multiple>&bsol;n";

while($res=mysql_fetch_row($query))

{

$txt=$txt."<option value=&bsol;"".$res[0]."&bsol;">".$res[0]."</option>&bsol;n";

}

$txt=$txt."</select><br><br><input name=&bsol;"action&bsol;" type=&bsol;"hidden&bsol;" value=&bsol;"".$action4."&bsol;">&bsol;n

<input name=&bsol;"book_id&bsol;" type=&bsol;"hidden&bsol;" value=&bsol;"".$book_id."&bsol;">&bsol;n

<input name=&bsol;"nums_inv&bsol;" type=&bsol;"hidden&bsol;" value=&bsol;"".$nums_inv."&bsol;">&bsol;n

<input name=&bsol;"in&bsol;" type=&bsol;"submit&bsol;" value=&bsol;"Удалить&bsol;"></center>&bsol;n";

}

else $txt="Книги с номером #".$book_id." не существует в БД";

}

else {

$count_b=$nums_inv-count($inv);

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

{

mysql_query("delete from `Books` where `num_inventory`='$inv[$i]'", $link);

mysql_query("delete from `Orders` where `num_inventory`='$inv[$i]'", $link);

}

mysql_query("update `Book` set `amount`='$count_b' where `num_book`='$book_id'", $link);

if($count_b==0)

{

mysql_query("delete from `Book` where `num_book`='$book_id'", $link);

mysql_query("delete from `AreaOfKnowledgeBook` where `num_book`='$book_id'", $link);

}

$txt="Были удален книги, которые вы отметили";

}

}

$text="<table border=&bsol;"0&bsol;"><tr><td width=&bsol;"50%&bsol;"><fieldset><legend>УдалениекнигиизБД</legend><form method=&bsol;"post&bsol;">".$txt."</form>

</fieldset><center><a href=&bsol;"libry_add.php&bsol;"><font color=&bsol;"black&bsol;">Назад</font></a></center></td></tr></table>&bsol;n";

}

if(!strcmp($action, $action6))

{

if(!strcmp($in, "Ввести"))

{

$aok=trim($aok);

if(strlen($aok)==0){$error="Строкапусая, требуетсяеезаполнить<br>&bsol;n";}

else {

$query=mysql_query("select `num_aok` from `AreaOfKnowledge` where name_aok like '$aok'", $link) or die(mysql_errno($link).mysql_error($link));

if(mysql_num_rows($query)>0)

{

$error=$error."Вбазеужесуществуетобластьзнаний <a href=books_search.php?searchtype=3&searchterm=".$aok."><font color=&bsol;"black&bsol;">".$aok."</font></a><br>&bsol;n";

}

}

if(strlen($error)!=0){$error="Ошибкиввода:<br>".$error;}

else {

mysql_query("insert into `AreaOfKnowledge` values(null, '$aok')", $link);

$error="<p>Область знаний <b>".$aok."</b> удачно добавлена</p>";

}

}

if(!strcmp($in, "Удалить"))

{

$query=mysql_query("select `num_book`, `name_book` from `AreaOfKnowledgeBook` join `Book` using(`num_book`) where num_aok='$aok'", $link) or die(mysql_errno($link).mysql_error($link)); if(mysql_num_rows($query)>0)

{

$error="Невозможно удалить, поскольку по этой области знаний имеются книги:<br>";

while($ar_aok=mysql_fetch_row($query))

{

$error=$error."<a href=books.php?book_id=".$ar_aok[0]."><font color=&bsol;"black&bsol;">".$ar_aok[1]."</font></a><br>&bsol;n";

}

}

else {

mysql_query("delete from `AreaOfKnowledge` where `num_aok`='$aok'", $link);

$error="<p>Область знаний удачно удалена</p>";

}

}

$query=mysql_query("select `num_aok`, `name_aok` from `AreaOfKnowledge`", $link);

$num_rows=mysql_num_rows($query);

$sel_area="<select name=&bsol;"aok&bsol;" size=&bsol;"".$num_rows."&bsol;">&bsol;n";

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

{

$array=mysql_fetch_row($query);

$sel_area=$sel_area."<option value=&bsol;"".$array[0]."&bsol;">".$array[1]."</option>";

}

$sel_area=$sel_area."</select>&bsol;n";

$text=$text."<table border=&bsol;"0&bsol;"><tr valign=&bsol;"top&bsol;"><td>&bsol;n

<fieldset><legend>Выбирете жанр, который хотите удалить</legend>

<form method=&bsol;"post&bsol;"><center>".$sel_area."<br>

<input name=&bsol;"action&bsol;" type=&bsol;"hidden&bsol;" value=&bsol;"".$action6."&bsol;">&bsol;n

<p><input name=&bsol;"in&bsol;" type=&bsol;"submit&bsol;" value=&bsol;"Удалить&bsol;"></p></center>&bsol;n

</form></fieldset></td><td width=&bsol;"35&bsol;"></td><td>&bsol;n

<br>Введите новую область знаний:<br>&bsol;n

<form method=&bsol;"post&bsol;">&bsol;n

<input name=&bsol;"aok&bsol;" type=&bsol;"text&bsol;">&bsol;n

<input name=&bsol;"action&bsol;" type=&bsol;"hidden&bsol;" value=&bsol;"".$action6."&bsol;">&bsol;n

<input name=&bsol;"in&bsol;" type=&bsol;"submit&bsol;" value=&bsol;"Ввести&bsol;"><br><br>".$error."&bsol;n

</form></td></tr></table>&bsol;n

<center><a href=&bsol;"libry_add.php&bsol;"><font color=&bsol;"black&bsol;">Назад</font></a></center>";

}

}

}

else {

$text="<p>Страница доступна только библиотекарю. Зайти под Библиотекарем можно нажав на кнопку &bsol;"Войти&bsol;"</p>

<form action=&bsol;"libry.php&bsol;" method=&bsol;"post&bsol;">&bsol;n

<center><input type=&bsol;"submit&bsol;" value=&bsol;"Войти&bsol;"></center>&bsol;n

</form>&bsol;n";

}

require ("inc/page.inc");

$homepage = new page();

$homepage ->SetTitle("Библиотека: Хоз. часть");

$homepage -> SetContent($text);

$homepage -> Display();

?>