Приложение Б (1203265)
Текст из файла
ПРИЛОЖЕНИЕ Б
(обязательное)
Листинг программного кода
Index.php
<?php
//error_reporting( E_ERROR );
include "config.php";
session_start();
if(isset($_SESSION['FIO_u']))
{
echo "<meta http-equiv='Refresh' content=\"0; url='General.php'\">";
}
if($_SERVER["REQUEST_METHOD"]=="POST")
{
if(isset($_POST['enter']))
{
//Proverka na zapolnenie polei
if($_POST['user_name']!=Null&&$_POST['user_pass']!=Null)
{
$user_name=$_POST['user_name'];
$user_pass=$_POST['user_pass'];
//поиск учетной записи по базе
$query="select * from user where Name_user='$user_name' && Pass_user='$user_pass'";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
if($num_results>0&&$num_results<2)
{
for($i=0; $i<$num_results; $i++)
{
$row = mysql_fetch_array($result);
$_SESSION['ID_U']=$row['Id_user'];
$_SESSION['FIO_u']=$row['FIO_user'];
$_SESSION['Otdel_u']=$row['otdel_user'];
$_SESSION['Phone_u']=$row['Phone_user'];
$_SESSION['Position_u']=$row['access_user'];
echo "<meta http-equiv='Refresh' content=\"0; url='General.php'\">";
}
}
else
{
echo "<H2>Неправильно введено имя пользователя и/или пароль</H2>";
echo "<meta http-equiv='Refresh' content='3' >";
}
}
else
{
echo "<H2>Введите имя пользователя и/или пароль!!!</H2>";
echo "<meta http-equiv='Refresh' content='3' >";
}
}
}
?>
<html>
<head>
<title>HelpDesk</title>
<link rel="stylesheet" href="CSS\bootstrap.min.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="CSS\style.css" type="text/css" media="screen, projection" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body class='gradient'>
<div id="wrapper">
<header id="header" >
<h1><strong>HelpDesk</strong> </h1><hrcolor='blue'>
</header><!-- #header-->
<?if($_SERVER["REQUEST_METHOD"]!="POST") {?>
<section id="middle">
<div id="center">
<FORM METHOD= "POST" ACTION= "Index.php">
<table align="center" class="logintable table" style="width:200px">
<CENTER><h2>Авторизация</h2></CENTER>
<tr>
<td> Имя пользователя: </td>
<td> <input class="loginfield form-control" type='text' name='user_name' /> </td>
<td> Пароль: </td>
<td> <input class="loginfield form-control" type='password' name='user_pass' /> </td>
</tr>
<tr>
<td colspan=4 align="center"> <input type = 'submit' name='enter' value='Войти' class="btn btn-primary"> </td>
</tr>
</table>
</form>
</div><!-- #center-->
</section><!-- #middle-->
<?
}
?>
</div><!-- #wrapper -->
</body>
</html>
General.php
<?php
require 'header.php';
?>
<h2>Вас, <? echo $_SESSION['FIO_u'];?>, приветствует автоматизированная <br>система приема заявок от пользователя.</h2>
<table align='center' class="tables table-bordered" >
<tr><td><h3><a href="request.php?param=1"><strong>Ваши открытые заявки:</strong></h3></td>
<td>
<?php
$fio=$_SESSION['ID_U'];
$query="SELECT * FROM `request` where Status_request='Открыта'&&(`Id_user`='$fio'||`technician_request`='$fio')";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
echo "<h3>$num_results</h3>";
php?>
</td></tr>
<tr><td><h3><a href="request.php?param=2"><strong>Ваши заявки в работе:</strong></h3></td>
<td>
<?php
$fio=$_SESSION['ID_U'];
$query="SELECT * FROM `request` where Status_request='Обработка'&&(`Id_user`='$fio'||`technician_request`='$fio')";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
echo "<h3>$num_results</h3>";
php?>
</td></tr>
<tr><td><h3><a href="request.php?param=3"><strong>Ваши заявки в паузе:</strong></h3></td>
<td>
<?php
$fio=$_SESSION['ID_U'];
$query="SELECT * FROM `request` where Status_request='Пауза'&&(`Id_user`='$fio'||`technician_request`='$fio')";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
echo "<h3>$num_results</h3>";
php?>
</td></tr>
<tr><td><h3><a href="request.php?param=4"><strong>Ваши решенные заявки:</strong></h3></td>
<td>
<?php
$fio=$_SESSION['ID_U'];
$query="SELECT * FROM `request` where Status_request='Решено'&&(`Id_user`='$fio'||`technician_request`='$fio')";
$result=mysql_query($query);
$num_results=mysql_num_rows($result);
echo "<h3>$num_results</h3>";
php?>
</td></tr>
</table>
<?php
require 'footer.php';
?>
NewCategory.php
<?php
require 'header.php';
?>
<table align='center' class="tables table-bordered" >
<CENTER><h2>Таблица Категорий</h2></CENTER>
<tr>
<td> Название Категории </td>
<td> Действие </td></tr>
<tr>
<FORM METHOD= "POST" ACTION= "NewCategory.php">
<td><input type='text' name='Name_category' value=''/></td>
<td><input type='submit' name='ADDcategory' value = 'Добавить'></td></tr></form>
<?
$query3="select * from `Category`";
$result3=mysql_query($query3);
$num_results3=mysql_num_rows($result3);
for($i=0; $i<$num_results3; $i++)
{
$row3 = mysql_fetch_array($result3);
if($_POST['id_sca']==$row3['Id_category'] && !isset($_POST['DELETEcategory']))
{
echo '<tr><FORM METHOD= "POST" ACTION= "NewCategory.php">';
echo "<td><input type='text' name='Name_category' value='".$row3['Name_category']."'/></td>";
?><td><input type = 'submit' name='SAVEcategory' value='Сохранить'>
<input type = 'submit' name='DELETEcategory' value='Удалить'>
<input type = 'hidden' name = 'id_sca' value = <?=$row3['Id_category'];?> />
</td>
<?
echo '</form></tr>';
}
if($_POST['id_sca']!=$row3['Id_category']) {
echo '<tr><FORM METHOD= "POST" ACTION= "NewCategory.php">';
echo "<td>",$row3['Name_category'],'</td>';
?><td><input type = 'submit' name='EDITcategory' value='Редактировать'>
<input type = 'submit' name='DELETEcategory' value='Удалить'>
<input type = 'hidden' name = 'id_sca' value = <?=$row3['Id_category'];?> />
</td></form></tr>
<?}
}?></table>
<?php
require 'footer.php'; ?>
<?php
if($_SERVER["REQUEST_METHOD"]=="POST")
{
if(isset($_POST['SAVEcategory']))
{
$query="update category set Name_category = '" .$_POST['Name_category']. "'
where Id_category='" .$_POST['id_sca']. "'";
mysql_query($query);
echo "<meta http-equiv='Refresh' content='0' >";
}
if(isset($_POST['DELETEcategory']))
{
$query="DELETE from `Category` where Id_category='" .$_POST['id_sca']. "'";
mysql_query($query) or die('Error: '. mysql_error());
echo "<meta http-equiv='Refresh' content='0' >";
}
if(isset($_POST['ADDcategory']))
{
if($_POST['Name_category']!=Null)
{
$с_name=$_POST['Name_category'];
$query="INSERT INTO `Category` (`Id_category`,`Name_category`)
VALUES (NULL,'$с_name')";
mysql_query($query) or die('Error: '. mysql_error());
echo "<meta http-equiv='Refresh' content='0' >";
}
elseif($_POST['Name_category']==Null)
{
echo "<script >alert('Незаполнены основные поля'); </script>";
echo "<meta http-equiv='Refresh' content='2' >";
}
}
}
?>
NewSubcategory.php
<?php
require 'header.php';
?>
<table class="tables table-bordered" align='center'>
<CENTER><h2>Таблица Подкатегорий</h2></CENTER>
<tr>
<td> Название Подкатегории </td>
<td> Выбор Категории </td>
</tr>
<tr>
<FORM METHOD= "POST" ACTION= "NewSubcategory.php">
<td><input type='text' name='Name_subcategory' value=''/></td>
<td>
<?php
$Cat_select="<select name='Cat_select'><option value='0'></OPTION>";
$query4="select * from `Category` where Id_category!='49'";
$result4=mysql_query($query4);
$num_results4=mysql_num_rows($result4);
$Cat_id=[];
for($i=0; $i<$num_results4; $i++)
{
$row4 = mysql_fetch_array($result4);
$Cat_id[$row4['Id_category']]=$row4['Name_category'];
$Cat_select.="<option value='".$row4['Id_category']."'>".$row4['Name_category']."</OPTION>";
}
$Cat_select.="</select>";
echo $Cat_select;
?></td>
<td><input type='submit' name='ADDsubcategory' value = 'Добавить'></td>
</form>
<?php
$query3="select * from `Subcategory` where Id_category!='49'";
$result3=mysql_query($query3);
$num_results3=mysql_num_rows($result3);
for($i=0; $i<$num_results3; $i++)
{
$row3 = mysql_fetch_array($result3);
if($_POST['id_ca']==$row3['Id_subcategory'] && !isset($_POST['DELETEsubcategory']))
{
$Cat_select="<select name='Cat_select'><option value='0'></OPTION>";
$query4="select * from `Category` where Id_category!='49'";
$result4=mysql_query($query4);
$num_results4=mysql_num_rows($result4);
for($k=0; $k<$num_results4; $k++)
{
$row4 = mysql_fetch_array($result4);
$selected = $row3['Id_category']==$row4['Id_category']?'selected':'';
$Cat_select.="<option value='".$row4['Id_category']."' $selected>".$row4['Name_category']."</OPTION>";
}
$Cat_select.="</select>";
echo '<tr><FORM METHOD= "POST" ACTION= "NewSubcategory.php">';
echo "<td><input type='text' name='Name_subcategory' value='".$row3['Name_subcategory']."'/></td>";
echo "<td>".$Cat_select." </td>";
?><td><input type = 'submit' name='SAVEsubcategory' value='Сохранить'>
<input type = 'submit' name='CANCEL' value='Отмена'>
<input type = 'hidden' name = 'id_ca' value = <?=$row3['Id_subcategory'];?> />
</td>
<?php
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.















