Добавлен: 28.03.2023
Просмотров: 623
Скачиваний: 28
}
#cat
{
float:left;
width: 8.1em;
text-align:center;
}
#dog
{
float:left;
margin-left: 8em;
width: 8.2em;
text-align:center;
}
#mau
{
float:left;
text-align:center;
width: 7.2em;
border-radius: 3px;
font-size: 0.9em;
}
#onas
{
float:left;
text-align:center;
width: 5.2em;
border-radius: 3px;
font-size: 0.9em;
}
#onas:hover {background-color: #FF8C00}
#mau:hover {background-color: #FF8C00}
#nizpre
{
margin:0;
border: 0.5px outset white;
float:left;
width: 9em;
height: 2.8em;
text-align:center;
background-color:#F4A460;
}
#nizdog
{
margin:0;
border: 0.5px outset white;
float:left;
width: 9em;
height: 2.8em;
text-align:center;
background-color:#F4A460;
}
#nizcat
{
margin:0;
border: 0.5px outset white;
float:left;
width: 9em;
height: 2.8em;
text-align:center;
background-color:#F4A460;
}
#nizvol
{
margin:0;
border: 0.5px outset white;
float:left;
width: 10.72em;
height: 2.8em;
text-align:center;
background-color:#F4A460;
}
#nizpre:hover {background-color: #D2691E}
#nizdog:hover {background-color: #D2691E}
#nizcat:hover {background-color: #D2691E}
#nizvol:hover {background-color: #D2691E}
#logo{
float:left;
width: 38em;
height:8em;
}
#topcent{
float:left;
width: 20em;
height:7.2em;
text-align:center;
font-size: 1.1em;
font-family:Times new roman;
}
#topright{
float:left;
width: 32em;
height:8em;
}
#imya{
float:left;
width: 25em;
height:4.9em;
text-align:center;
}
#textx{
float:left;
width: 42em;
height:4.44em;
text-align:center;
font-size: 1.1em;
color: #FF0000; text-shadow:1px 1px 2px white, 0 0 1em white;
font-family:Times new roman;
font-weight: bold; font-family:Times new roman; text-align:center; text-transform: uppercase;
}
#email{
float:left;
width: 18em;
height:4.9em;
font-family:Times new roman;
font-size: 1em;
padding-left: 10px;
text-align: left;
}
#avtorizacia
{
margin: auto;
background-color: #fff;
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
height: 15em;
width: 27em;
}
h1 {font-family:arial;}
p {
margin:0em 1em 0em 3em;
}
h1
{
font-size: 1.1em; font-family:Times new roman;
margin: 1em 2em 0em 9.5em
}
.knopka
{
text-align:center;
}
#log
{
font-size: 1em; font-family:Times new roman; color: black; text-indent:0;
}
Приложение 5. Страница с каталогом животных (wish.php) и административные инструменты (adminplus.php, delete.php, modify.php) (pet.css)
wish.php
<?
session_start();
if ($_SESSION['rules'] == "")
session_unset();
if ($_GET['logout'] == 'yes')
session_unset();
$vid = $_GET['vid'];
$zabrali = $_GET['zabrali'];
?>
<html>
<head>
<title>Приют для домашних животных "Лапочка"(Главная страница)</title>
<meta html-equiv="Content-Type" content="text/html"; charset="utf-8" />
<meta name="description" content="Прют Лапочка-муниципальный приют для бездомных животных в Московской области. Существует с 2019 года " />
<meta name="keywords" content="взять собаку, взять кошку, прют, питомцы" />
<Link href="http://petlife/css/pet.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
</head>
<body>
<header id="shapka">
<div id="logo"><a href="http://petlife/index.php"><img src="http://petlife/img/logo.png" width="20%" height="80%" align="right"></a>
</div>
<div id="topcent">
<br><br>
Адрес: г.Москва Левофортово д.15<br>
почтовый индекс: 145000<br>
тел: 8-800-000-22
</div>
<div id="topright">
<?
if ($_SESSION['rules']==1){
?>
<a href="http://petlife/index.php?logout=yes"><img src="http://petlife/img/vhod.jpg" width="10%" height="40%" align="left"></a>
Выход
<?
} else
{
?>
<a href="http://petlife/vhod.php"><img src="http://petlife/img/vhod.jpg" width="10%" height="40%" align="left"></a>
Вход
<?
}
?>
</div>
</header>
<div id="vso">
<div id="menu">
<menu>
<div id="dog"><details>
<summary>Cобаки</summary>
<?
if ($_SESSION['rules'] == '')
{
?>
<p class="ron"><a href="http://petlife/doc.php" class="rin" title="Взять собаку домой">Взять собаку</a></p>
<?
}
?>
<p class="ron"><a href="http://petlife/wish.php?vid=dog&zabrali=no" class="rin" title="Свободные собаки">Каталог собак</a></p>
</details>
</div>
<div id="cat">
<details>
<summary>Кошки</summary>
<?
if ($_SESSION['rules'] == '')
{
?>
<p class="ron"><a href="http://petlife/doc.php" class="rin" title="Взять кошку домой">Взять кошку</a></p>
<?
}
?>
<p class="ron"><a href="http://petlife/wish.php?vid=cat&zabrali=no" class="rin" title="Свободные кошки">Каталог кошек</a></p>
</details>
</div>
<div id="mau">
<details>
<summary><a href="http://petlife/wish.php?zabrali=yes" class="rin" title="Счастливые питомцы нашедшие дом">Нашли дом</a></summary>
</details>
</div>
<div id="Onas">
<details>
<summary><a href="http://petlife/news.php" class="rin" title="О приюте Лапочка">О нас</a></summary>
</details>
</div>
</menu>
<?
$mysqli = new mysqli ("localhost", "root", "root", "pet");
$mysqli ->query("SET_NAMES 'utf8'");
if ($zabrali == "no")
$result = $mysqli ->query("SELECT * FROM `animal` WHERE (vidpeta LIKE '".$vid."') AND (zabrali LIKE '".$zabrali."') ORDER BY date DESC");
if ($zabrali == "yes")
$result = $mysqli ->query("SELECT * FROM `animal` WHERE (zabrali LIKE '".$zabrali."') ORDER BY date DESC");
while (($row = $result->fetch_assoc()) !=false){
$id = $row['id'];
$klichka = $row['klichka'];
$vozrast = $row['vozrast'];
$pol = $row['pol'];
$opis = $row['opis'];
$date = $row['date'];
$foto = $row['foto'];
?>
<div id="pets">
<?
if (($_SESSION['rules'] == 1) and ($_GET['zabrali'] == 'no')){
?>
<div class="plus" align="right" ><a href="http://petlife/adminplus.php?vid=<?echo ($_GET['vid']);?>" ><input type="submit" value="Добавить" /></a></div>
<?
}
?>
<div id="fpet">
<img src="http://petlife/pet/<?echo ($foto);?>" height="230px" width="200px">
</div>
<div id="opet">
<p><?echo ($klichka);?></p>
<p><?echo ($vozrast);?></p>
<p>Пол:<?echo ($pol);?></p>
<p><?echo ($opis);?></p>
<?
$date = date("d.m.Y")." ".date("H:i");
?>
<?
if ($_SESSION['rules'] == 1){
?>
<center><a href="http://petlife/modify.php?id=<? echo ($id);?>&vid=<? echo($vid);?>"><input name="typ" type="submit" value="Изменить" /></a>   <a href="http://petlife/delete.php?id=<? echo ($id);?>&vid=<? echo($vid);?>&zabrali=<? echo ($zabrali);?>"> <input name="del" type="submit" value="Удалить" /></a></center>
<?
}
?>
</div>
</div>
<?
}
?>
</div>
</div>
</div>
</body>
</html>
adminplus.php
<?
session_start();
if ($_SESSION['rules'] == "")
session_unset();
if ($_GET['logout'] == 'yes')
session_unset();
if (isset($_POST['pluspet'])){
$vidpeta = $_GET['vid'];
$klichka = $_POST['klichka'];
$vozrast = $_POST['vozrast'];
$pol = $_POST['pol'];
$opis = $_POST['opis'];
$date = date("d.m.Y")." ".date("H:i");
$foto = $_POST['foto'];
if ($_POST['zabrali'] == "on")
$zabrali = "yes";
else
$zabrali = "no";
$mysqli = new mysqli ("localhost", "root", "root", "pet");
$mysqli ->query("SET_NAMES 'utf8'");
$result = $mysqli ->query("INSERT INTO `animal` (`vidpeta`, `klichka`, `vozrast`, `pol`, `opis`, `date`, `foto`, `zabrali`) VALUES ('".$vidpeta."', '".$klichka."', '".$vozrast."', '".$pol."', '".$opis."', '".$date."', '".$_FILES['foto']['name']."', '".$zabrali."')");
}
if ((is_uploaded_file($_FILES["foto"]["tmp_name"]))&&($_FILES["foto"]["size"] < 1024*20*1024)&&($_FILES["foto"]["type"] == 'image/jpeg')){
// $mysqli ->query("INSERT INTO `anketa` (`foto`) VALUES ('".$_FILES['filename']['name']."')");
move_uploaded_file
(
$_FILES["foto"]["tmp_name"],
"pet"."/".iconv('utf-8','cp1251',$_FILES["foto"]["name"])
);
}
?>
<html>
<head>
<title>Приют для домашних животных "Лапочка"(Главная страница)</title>
<meta html-equiv="Content-Type" content="text/html"; charset="utf-8" />
<meta name="description" content="Прют Лапочка-муниципальный приют для бездомных животных в Московской области. Существует с 2019 года " />
<meta name="keywords" content="взять собаку, взять кошку, прют, питомцы" />
<Link href="http://petlife/css/pet.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
</head>
<body>
<header id="shapka">
<div id="logo"><img src="http://petlife/img/logo.png" width="20%" height="80%" align="right">
</div>
<div id="topcent">
<br><br>
Адрес: г.Москва Левофортово д.15<br>
почтовый индекс: 145000<br>
тел: 8-800-000-22
</div>
<div id="topright">
<?
if ($_SESSION['rules']==1){
?>
<a href="http://petlife/index.php?logout=yes"><img src="http://petlife/img/vhod.jpg" width="10%" height="40%" align="left"></a>
Выход
<?
} else
{
?>
<a href="http://petlife/vhod.php"><img src="http://petlife/img/vhod.jpg" width="10%" height="40%" align="left"></a>
Вход
<?
}
?>
</div>
</header>
<div id="vso">
<div id="menu">
<menu>
<div id="dog"><details>
<summary>Cобаки</summary>
<?
if ($_SESSION['rules'] == '')
{
?>
<p class="ron"><a href="http://petlife/doc.php" class="rin" title="Взять собаку домой">Взять собаку</a></p>
<?
}
?>
<p class="ron"><a href="http://petlife/wish.php?vid=dog&zabrali=no" class="rin" title="Свободные собаки">Каталог собак</a></p>
</details>
</div>
<div id="cat">
<details>
<summary>Кошки</summary>
<?
if ($_SESSION['rules'] == '')
{
?>
<p class="ron"><a href="http://petlife/doc.php" class="rin" title="Взять кошку домой">Взять кошку</a></p>
<?
}
?>
<p class="ron"><a href="http://petlife/wish.php?vid=cat&zabrali=no" class="rin" title="Свободные кошки">Каталог кошек</a></p>
</details>
</div>
<div id="mau">
<details>
<summary><a href="http://petlife/wish.php?zabrali=yes" class="rin" title="Счастливые питомцы нашедшие дом">Нашли дом</a></summary>
</details>
</div>
<div id="Onas">
<details>
<summary><a href="http://petlife/news.php" class="rin" title="О приюте Лапочка">О нас</a></summary>
</details>
</div>
</menu>
<div id="letsme">
<form action="" method="post" enctype="multipart/form-data">
<p><label for="foto">Фото животного: </label><input type="file" name="foto" /><br />не более 250х250px</p>
<label for="klichka"><p>Кличка питомца: </label><input type="text" name="klichka" id="klichka" maxlenght="25" /></p>
<label for="vozrast"><p>Возраст питомца: </label><input type="text" name="vozrast" id="vozrast" maxlenght="10" /></p>
<label for="polpet"><p>Пол питомца: </label><input type="text" name="pol" id="polpet" maxlenght="30" /></p>
<p>Описание питомца: <textarea name="opis" ></textarea></p>
<p><input type="checkbox" name="zabrali" id="netu" /><label for="netu">Питомца забрали </p></label>
<input name="pluspet" type="submit" value="Добавить" />
</form>
</div>
</div>
</div>
</body>
</html>
delete.php
<?
session_start();
if ($_SESSION['rules'] == 1){
$id=$_GET['id'];
$vid=$_GET['vid'];
$zabrali=$_GET['zabrali'];
$mysqli = new mysqli ("localhost", "root", "root", "pet");
$mysqli ->query("SET_NAMES 'utf8'");
$result = $mysqli ->query("SELECT * FROM `animal` WHERE `animal`.`id` = '".$id."'");
while (($row = $result->fetch_assoc()) !=false){
$delfoto = $row['foto'];
}
unlink ("pet"."/".iconv('utf-8','cp1251',$delfoto));
$mysqli ->query("DELETE FROM `animal` WHERE `animal`.`id` = '".$id."'");
$mysqli ->close();
header ('Location: /wish.php?vid='.$vid.'&zabrali='.$zabrali);
}
?>
modify.php
<?
session_start();
if ($_SESSION['rules'] == "")
session_unset();
if ($_GET['logout'] == 'yes')
session_unset();
$id=$_GET['id'];
$vid=$_GET['vid'];
$mysqli = new mysqli ("localhost", "root", "root", "pet");
$mysqli ->query("SET_NAMES 'utf8'");
$result = $mysqli ->query("SELECT * FROM `animal` WHERE `animal`.`id` = '".$id."'");
while (($row = $result->fetch_assoc()) !=false){
$klichkaprev = $row['klichka'];
$vozrastprev = $row['vozrast'];
$polprev = $row['pol'];
$opisprev = $row['opis'];
$fotoprev = $row['foto'];
$zabraliprev = $row['zabrali'];
}
$mysqli ->close();
$klichka = $klichkaprev;
$vozrast = $vozrastprev;
$pol = $polprev;
$opis = $opisprev;
$foto = $fotoprev;
$zabrali = $zabraliprev;
if (isset ($_POST['save'])){
$klichka = $_POST['klichka'];
$vozrast = $_POST['vozrast'];
$pol = $_POST['pol'];
$opis = $_POST['opis'];
if ($_POST['zabrali'] == "on")
$zabrali = "yes";
else
$zabrali = "no";
}
?>
<html>
<head>
<title>Приют для домашних животных "Лапочка"(Главная страница)</title>
<meta html-equiv="Content-Type" content="text/html"; charset="utf-8" />
<meta name="description" content="Прют Лапочка-муниципальный приют для бездомных животных в Московской области. Существует с 2019 года " />
<meta name="keywords" content="взять собаку, взять кошку, прют, питомцы" />
<Link href="http://petlife/css/pet.css" rel="stylesheet" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
</head>
<body>
<header id="shapka">
<div id="logo"><img src="http://petlife/img/logo.png" width="20%" height="80%" align="right">
</div>
<div id="topcent">
<br><br>
Адрес: г.Москва Левофортово д.15<br>
почтовый индекс: 145000<br>
тел: 8-800-000-22
</div>
<div id="topright">
<?
if ($_SESSION['rules']==1){
?>
<a href="http://petlife/index.php?logout=yes"><img src="http://petlife/img/vhod.jpg" width="10%" height="40%" align="left"></a>
Выход
<?
} else
{
?>
<a href="http://petlife/vhod.php"><img src="http://petlife/img/vhod.jpg" width="10%" height="40%" align="left"></a>
Вход
<?
}
?>
</div>
</header>
<div id="vso">
<div id="menu">
<menu>
<div id="dog"><details>
<summary>Cобаки</summary>
<?
if ($_SESSION['rules'] == '')
{
?>
<p class="ron"><a href="http://petlife/doc.php" class="rin" title="Взять собаку домой">Взять собаку</a></p>
<?
}
?>
<p class="ron"><a href="http://petlife/wish.php?vid=dog&zabrali=no" class="rin" title="Свободные собаки">Каталог собак</a></p>
</details>
</div>
<div id="cat">
<details>
<summary>Кошки</summary>
<?
if ($_SESSION['rules'] == '')
{
?>
<p class="ron"><a href="http://petlife/doc.php" class="rin" title="Взять кошку домой">Взять кошку</a></p>
<?
}
?>
<p class="ron"><a href="http://petlife/wish.php?vid=cat&zabrali=no" class="rin" title="Свободные кошки">Каталог кошек</a></p>
</details>
</div>
<div id="mau">
<details>
<summary><a href="http://petlife/wish.php?zabrali=yes" class="rin" title="Счастливые питомцы нашедшие дом">Нашли дом</a></summary>
</details>
</div>
<div id="Onas">
<details>
<summary><a href="http://petlife/news.php" class="rin" title="О приюте Лапочка">О нас</a></summary>
</details>
</div>
</menu>
<div id="letsme">
<form action="" method="post" enctype="multipart/form-data">
<p><label for="petfoto">Фото животного: </label><input type="file" name="foto" /><br />не более 250х250px</p>
<label for="klichka"><p>Кличка питомца: </label><input type="text" name="klichka" value="<? echo ($klichka)?>" id="klichka" maxlenght="25" /></p>
<label for="vozrast"><p>Возраст питомца: </label><input type="text" name="vozrast" value="<? echo ($vozrast)?>" id="vozrast" maxlenght="10" /></p>
<label for="pol"><p>Пол питомца: </label><input type="text" name="pol" value="<? echo ($pol)?>" id="pol" maxlenght="30" /></p>
<p>Описание питомца: <textarea name="opis" ><? echo ($opis)?></textarea></p>
<p><input type="checkbox" name="zabrali" id="netu" <? if ($zabrali == "yes") echo ('checked'); ?> /><label for="netu">Питомца забрали </p></label>