Автор: Пользователь скрыл имя, 10 Июня 2013 в 18:35, курсовая работа
Добавление компьютера. Компьютер должен содержать поля: учетный номер, код, размер диска, объем памяти, фамилия пользователя, логин для входа, пароль для входа, тип процессора.
Добавление типа процессора. Содержит в себе одно поле – название типа процессора.
Редактирование данных о компьютере. Изменение всех выше перечисленных полей о компьютере.
Изменение типа процессора в справочнике.
Постановка задачи 3
Описание структуры базы данных 4
Описание структуры проекта 4
Инструкция пользователю 6
Приложения 14
echo
"<p>© ИВТ-12 Иванова Анна<p>
</body></html>";
?>
3. function.php
<?php
function dbconnect()
{
$db = new mysqli('openserver', 'mysql', 'mysql', 'ivt12ivanova');
return $db;
}
function pk()
{
$query =
"SELECT tip.tip, pk.idpk, pk.idtip, pk.nomer, pk.kod, pk.size, pk.V, pk.fio, pk.login, pk.password
FROM pk INNER JOIN tip ON pk.idtip = tip.idtip
ORDER BY tip.tip, pk.nomer";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function pkid($id)
{
$query =
"SELECT idpk, nomer, idtip, kod, size, V, fio, login, password
FROM pk
WHERE idpk=$id";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function pkins($nomer, $idtip, $kod, $size, $V, $fio, $login, $password)
{
$query =
"INSERT INTO pk (nomer, idtip, kod, size, V, fio, login, password)
VALUES ('$nomer', $idtip, '$kod', '$size', '$V', '$fio', '$login', '$password')";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function pkupd($idpk, $nomer, $idtip, $kod, $size, $V, $fio, $login, $password)
{
$query =
"UPDATE pk SET nomer='$nomer', idtip=$idtip, kod='$kod', size='$size', V='$V', fio='$fio', login='$login', password='$password'
WHERE idpk=$idpk";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function pkdel($idpk)
{
$query =
"DELETE FROM pk WHERE idpk=$idpk";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function tip()
{
$query =
"SELECT idtip, tip
FROM tip
ORDER BY tip ASC";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function tipid($id)
{
$query =
"SELECT idtip, tip
FROM tip
WHERE idtip=$id";
$handle=dbconnect();
$result = $handle->query($query);
return $result;
}
function tipins($tip)
{
$query =
"INSERT INTO tip (tip) VALUES ('$tip')";
$handle=dbconnect();
$result = $handle->query($query);
}
function tipupd($idtip, $tip)
{
$query =
"UPDATE tip SET tip='$tip' WHERE idtip=$idtip";
$handle=dbconnect();
$result = $handle->query($query);
}
function tipdel($idtip)
{
$query =
"DELETE FROM tip WHERE idtip=$idtip";
$handle=dbconnect();
$result = $handle->query($query);
}
?>
4. pkform.php
<?php
include_once 'function.php';
$m=$_REQUEST['m'];
if ($m==1)
{
echo "<h1>Добавить компьютер</h1>
<form action='index.php' method=post>
<input type='hidden' name='m' value=1>
<input type='hidden' name='p' value=12>
<table border=0>
<tr>
<th>Учетный номер</th>
<td><input type='text' name='nomer'></td>
</tr>
<tr>
<th>Код</th>
<td><input type='text' name='kod'></td>
</tr>
<tr>
<th>Размер диска</th>
<td><input type='text' name='size'></td>
</tr>
<tr>
<th>Объем памяти</th>
<td><input type='text' name='V'></td>
</tr>
<tr>
<th>Фамилия пользователя</th>
<td><input type='text' name='fio'></td>
</tr>
<tr>
<th>Логин для входа</th>
<td><input type='text' name='login'></td>
</tr>
<tr>
<th>Пароль для входа</th>
<td><input type='text' name='password'></td>
</tr>
<th>Тип процессора</th><td>
<select name='idtip'>
<option selected value='0'>Не выбрано</option>"
$result=tip();
$numresult= tip()->num_rows;
for ($i=0;$i<$numresult;$i++)
{
$row=$result->fetch_assoc();
$idtip=$row['idtip'];
$tip=$row['tip'];
echo
"<option value='$idtip'>$tip</option>";
}
echo
"</select></td></tr>
<tr>
<td colspan=2 align=center><input type='submit' value='Сохранить'></td>
</tr>
</table>
</form>";
}
if ($m==2)
{
$idpk=$_REQUEST['id'];
$result=pkid($idpk);
$row=$result->fetch_assoc();
$nomer=$row['nomer'];
$kod=$row['kod'];
$size=$row['size'];
$V=$row['V'];
$fio=$row['fio'];
$login=$row['login'];
$password=$row['password'];
$idtipsel=$row['idtip'];
echo "<h1>Изменить компьютер</h1>
<form action='index.php' method=post>
<input type='hidden' name='m' value=2>
<input type='hidden' name='id' value=$idpk>
<input type='hidden' name='p' value=12>
<table border=0>
<tr>
<th>Учетный номер</th>
<td><input type='text' name='nomer' value='$nomer'></td>
</tr>
<tr>
<th>Код</th>
<td><input type='text' name='kod' value='$kod'></td>
</tr>
<th>Размер диска</th>
<td><input type='text' name='size' value='$size'></td>
</tr>
<tr>
<th>Объем памяти</th>
<td><input type='text' name='V' value='$V'></td>
</tr>
<tr>
<th>Фамилия пользователя</th>
<td><input type='text' name='fio' value='$fio'></td>
</tr>
<tr>
<th>Логин для входа</th>
<td><input type='text' name='login' value='$login'></td>
</tr>
<th>Пароль для входа</th>
<td><input type='text' name='password' value='$password'></td>
</tr>
<th>Тип процессора</th><td>
<select name='idtip'>
<option value='0'>Не выбрано</option>"
$result=tip();
$numresult= tip()->num_rows;
for ($i=0;$i<$numresult;$i++)
{
$row=$result->fetch_assoc();
$idtip=$row['idtip'];
$tip=$row['tip'];
if ($idtipsel==$idtip)
echo "<option value='$idtip' selected>$tip</option>";
else
echo "<option value='$idtip'>$tip</option>";
}
echo
"</select></td></tr>
<tr>
<td colspan=2 align=center><input type='submit' value='Сохранить'></td>
</tr>
</table>
</form>";
}
if ($m==3)
{
$idpk=$_REQUEST['id'];
echo "<h1>Удалить компьютер</h1>
<form action='index.php' method=post>
<input type='hidden' name='m' value=3>
<input type='hidden' name='id' value=$idpk>
<input type='hidden' name='p' value=12>
<table border=0>
<tr>
<th>Удалить данные о компьютере?</th>
</tr>
<tr>
<td align=center><input type='submit' value='Да'></td>
</tr>
</table>
</form>";
}
?>
5. pkpost.php
<?php
include_once 'function.php';
$m=$_REQUEST['m'];
if ($m==1)
{
$nomer=$_REQUEST['nomer'];
$kod=$_REQUEST['kod'];
$idtip=$_REQUEST['idtip'];
$size=$_REQUEST['size'];
$V=$_REQUEST['V'];
$fio=$_REQUEST['fio'];
$login=$_REQUEST['login'];
$password=$_REQUEST['password'
if(empty($nomer)||empty($kod)|
{
echo "<h3>Введены НЕ все данные</h3>" ;
}
else
{
pkins($nomer,$idtip, $kod, $size, $V, $fio, $login, $password);
echo "<script>location.href='index.
}
}
if ($m==2)
{
$idpk=$_REQUEST['id'];
$nomer=$_REQUEST['nomer'];
$kod=$_REQUEST['kod'];
$idtip=$_REQUEST['idtip'];
$size=$_REQUEST['size'];
$V=$_REQUEST['V'];
$fio=$_REQUEST['fio'];
$login=$_REQUEST['login'];
$password=$_REQUEST['password'
if (empty($nomer)||empty($kod)||
{
echo "<h3>Введены НЕ все данные</h3><p>" ;
}
else
{
pkupd($idpk, $nomer, $idtip, $kod, $size, $V, $fio, $login, $password);
echo "<script>location.href='index.
}
}
if ($m==3)
{
$idpk=$_REQUEST['id'];
pkdel($idpk);
echo "<script>location.href='index.
}
?>
6.pk.php
<?php
include_once 'function.php';
echo "<h1>Информация о компьютерах</h1>";
$numresult= pk()->num_rows;
echo '<p>Количество записей - '.$numresult;
echo
"<table border=2>
<th>Тип процессора</th>
<th>Учетный номер</th>
<th>Код</th>
<th>Размер диска</th>
<th>Объем памяти</th>
<th>Фамилия пользователя</th>
<th>Логин для входа</th>
<th>Пароль для входа</th>
<th colspan=2> Функции </th>";
$result=pk();
for ($i=0;$i<$numresult;$i++)
{
$row=$result->fetch_assoc();
$idpk=$row['idpk'];
$nomer=$row['nomer'];
$idtip=$row['idtip'];
$tip=$row['tip'];
$kod=$row['kod'];
$size=$row['size'];
$V=$row['V'];
$fio=$row['fio'];
$login=$row['login'];
$password=$row['password'];
$i1=$i+1;
echo
"<tr><td>$tip</td>
<td>$nomer</td>
<td>$kod</td>
<td>$size</td>
<td>$V</td>
<td>$fio</td>
<td>$login</td>
<td>$password</td>
<td><a href='index.php?p=11&id=$idpk&
<td><a href='index.php?p=11&id=$idpk&
}
echo "</table>
<p><a href='index.php?p=11&m=1'>
?>
7. tipform.php
<?php
include_once 'function.php';
$m=$_REQUEST['m'];
if ($m==1)
{
echo "<h1>Добавить тип процессора</h1>
<form action='index.php' method=post>
<input type='hidden' name='m' value=1>
<input type='hidden' name='p' value=22>
<table border=0>
<tr>
<th>Тип процессора</th>
<td><input type='text' name='tip'></td>
</tr>
<tr>
<td colspan=2 align=center><input type='submit' value='Сохранить'></td>
</tr>
</table>
</form>";
}
if ($m==2)
{
$idtip=$_REQUEST['id'];
$result=tipid($idtip);
$row=$result->fetch_assoc();
$tip=$row['tip'];
echo "<h1>Изменить тип процессора</h1>
<form action='index.php' method=post>
<input type='hidden' name='m' value=2>
<input type='hidden' name='id' value=$idtip>
<input type='hidden' name='p' value=22>
<table border=0>
<tr>
<th>Тип процессора</th>
<td><input type='text' name='tip' value='$tip'></td>
</tr>
<tr>
<td colspan=2 align=center><input type='submit' value='Сохранить'></td>
</tr>
</table>
</form>";
}
if ($m==3)
{
$idtip=$_REQUEST['id'];
echo "<h1>Удалить тип процессора</h1>
<form action='index.php' method=post>
<input type='hidden' name='m' value=3>
<input type='hidden' name='id' value=$idtip>
<input type='hidden' name='p' value=22>
<table border=0>
<tr>
<th>Удалить данные о типе процессора?</th>
</tr>
<tr>
<td align=center><input type='submit' value='Да'></td>
</tr>
</table>
</form>";
}
?>
8. tippost.php
<?php
include_once 'function.php';
$m=$_REQUEST['m'];
if ($m==1)
{
$tip=$_REQUEST['tip'];
if (empty($tip))
{
echo "<h3>Введены НЕ все данные</h3>" ;
}
else
{
tipins($tip);
echo "<script>location.href='index.
}
}
if ($m==2)
{
$idtip=$_REQUEST['id'];
$tip=$_REQUEST['tip'];
if (empty($tip))
{
echo "<h3>Введены НЕ все данные</h3>" ;
}
else
{
tipupd($idtip, $tip);
echo "<script>location.href='index.
}
}
if ($m==3)
{
$idtip=$_REQUEST['id'];
tipdel($idtip);
echo "<script>location.href='index.
}
?>
9. tip.php
<?php
include_once 'function.php';
echo "<h1>Типы процессора</h1>";
$numresult= tip()->num_rows;
echo '<p>Количество записей - '.$numresult;
echo
"<table border=1>
<th>Тип процессора</th>
<th></th>
<th></th>";
$result=tip();
for ($i=0;$i<$numresult;$i++)
{
$row=$result->fetch_assoc();
$idtip=$row['idtip'];
$tip=$row['tip'];
$i1=$i+1;
echo
"<tr><td>$tip</td>
<td><a href='index.php?p=21&m=2&id=$
<td><a href='index.php?p=21&m=3&id=$
}
echo
"</table>
<p><a href='index.php?p=21&m=1'>
?>
Информация о работе Разработка web-системы для учета компьютеров в классе