Создание сайта "Красная книга"
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное образовательное учреждение
высшего профессионального образования
"Чувашский государственный университет им. И.Н. Ульянова"
Факультет информатики и вычислительной техники
Кафедра "Информационно-вычислительных систем"
Дисциплина "Базы данных"
Пояснительная записка к курсовой работе
Тема: "Красная Книга"
Выполнил:
студент гр. ИВТ 11-07
Сидоров В.Б.
Проверил:
Буланкина Е.Ю.
Чебоксары – 2010
Содержание
1. Задание
2. Анализ. Предметная область
2.1 Перечень и описание функций приложения обработки базы данных
2.2 Перечень и описание сущностей и атрибутов базы данных
2.3 Перечень и описание всех атрибутов базы данных
3. Проектирование. Нормализация базы данных. Схема данных
3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)
3.2 Схема данных
3.3 Перечень и описание таблиц и их полей (с указанием типов данных и ограничений) в сводной таблице
4. Программная часть. Руководство программиста
4.1 Входные и выходные данные
4.1.1 Словесное описание
4.1.2 Описание функций
5. Сопровождение. Руководство пользователя
5.1 Описание
6. Список использованной литературы
7. Приложение
1. Задание
Красная Книга
В Красной Книге хранится информация о животном или растении: реестровый номер, русское и латинское название животного (т.е. вид и род), дата занесения объекта в Красную Книгу. Также хранятся данные о том, к какому царству, классу, семейству, роду и виду принадлежит объект. Также об объекте известна популяция в отдельном регионе.
Реализованы функции просмотра перечня, просмотра данных о популяциях, поиск по ключевому слову, добавление в базу
2. Анализ. Предметная область
2.2 Перечень и описание функций приложения обработки базы данных
1. Хранение информации о животных и растениях
2. Хранение данных о популяциях
3. Занесение и хранение информации об объектах
4. Поиск по заданному параметру: реестровый номер, русское название, латинское название, дата занесения в реестр, царство, класс и т.д.
2.2 Перечень и описание сущностей базы данных
Объект. Каждое создание имеет уникальный реестровый номер, русское и латинское название, дату занесения, принадлежит к периодическим группам, известна их популяция и ареал обитания.
Регионы. Экземпляр сущности определяется уникальным номером (номера, как на автономерах) и собственно названием региона.
Царство. Экземпляр сущности определяется уникальным номером и собственно названием царства.
Класс. Экземпляр сущности определяется уникальным номером и собственно названием класса.
Семейство. Экземпляр сущности определяется уникальным номером и собственно названием семейства.
Род. Экземпляр сущности определяется уникальным номером и собственно названием рода.
Вид. Экземпляр сущности определяется уникальным номером и собственно названием вида.
2.3 Перечень и описание всех атрибутов базы данных
-
1
ID_Creature
Реестровый номер существа
2
Rus_Name
Русское название существа
3
Lat_Name
Латинское название существа
4
Date
Дата занесения существа в реестр
5
ID_Kingdom
Код царства
6
Name_Kingdom
Царство
7
ID_Class
Код класса
8
Name_Class
Класс
9
ID_Family
Код семейства
10
Name_Family
Семейство
11
ID_Sort
Код рода
12
Name_Sort
Род
13
ID_Kind
Код вида
14
Name_Kind
Вид
15
ID_Region
Код региона
16
Name_Region
Регион
17
Population
Численная оценка популяции
3. Проектирование. Нормализация базы данных. Схема данных
3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)
Нормализуем каждую связь используя соответствующие правила нормализации ER-диаграмм. В результате получим готовую схему данных.
3.2 Схема данных
MAIN(ID_Creature, Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind,ID_Region, Population)
Regions(ID_Region, Region_Name)
Kingdom(ID_Kingdom, Kingdom_Name)
Class(ID_Class, Class_Name)
Family(ID_Family, Family_Name)
Regions(ID_Sort, Sort_Name)
Regions(ID_Kind, Kind_Name)
3.3 Перечень и описание таблиц и их полей в сводной таблице
-
ID_Creature
Реестровый номер
Int (11)
Rus_Name
Номер группы
Int (11)
Lat_Name
ФИО студента
Varchar(77)
Date
Номер предприятия прохождения практики
Date
ID_Kingdom
Int (11)
ID_Class
Int (11)
ID_Family
Int (11)
ID_Sort
Int (11)
ID_Kind
Int (11)
ID_region
Int (11)
Population
Int (11)
Regions
ID_Region
Номер региона
Int (11)
Name_Region
Название региона
Varchar(77)
Kingdom
ID_Kingdom
Код царства
Int (11)
Name_Kingdom
Царство
Varchar(77)
Class
ID_Class
Код класса
Int (11)
EntName
Класс
Varchar(77)
Family
ID_Family
Код семейства
Int (11)
Name_Family
Семейство
Varchar(77)
Sort
ID_Sort
Код рода
Int (11)
Name_Sort
Род
Varchar(77)
Kind
ID_Kind
Код вида
Int (11)
Name_Kind
Вид
Varchar(77)
4. Программная часть. Руководство программиста
4.2. Входные и выходные данные
4.1.1 Словесное описание
Стартовая страница содержит ряд ссылок, открывающих соответствующие страницы
<a href="index.php">На главную a> | <a href="listing.php"> Перечень a> | <a href="search.php"> Поиск a> | <a href="add.php"> Регистрация a> |
Страница "Перечень" (listing.php) отображает список животных и растений, занесённых в Красную Книгу:
require_once("connection.php");
$sql="SELECT Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort";
$result = mysql_query($sql);
print ("
Список охраняемых животных и растений
");
print ("");
echo " "; Русское название Латинское название Дата регистрации Царство Класс Семейство Род
if ($myrow = mysql_fetch_array($result))
{
do
{
printf(" ", $myrow["Rus_Name"], $myrow["Lat_Name"], $myrow["Date"], $myrow["Name_Kingdom"], $myrow["Name_Class"], $myrow["Name_Family"], $myrow["Name_Sort"]);%s %s %s %s %s %s %s
}
while ($myrow = mysql_fetch_array($result));
}
?>
На странице также реализована возможность занесения новых записей. Кнопка "Внести "
Обработчик кнопки "добавить" вносит изменения в базу:
php
if (@$new1)
{
?>
Введите реестровый номер:
Введите русское название:<input type="text" name = "RN"> <br>
Введите латинское название:<input type="text" name = "LN"> <br>
Введите текущую дату в формате ГГГГ:ММ:ДД :<input type="text" name = "Date"> <br>
Определите царство:
Определите класс:
Определите семейство:
Определите род:
Определите вид:
Введите название региона:
Введите популяцию:
}
if(@$stnew)
{
if (empty($Number))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($RN))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($LN))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Date))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Kingdom))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Class))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Family))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Sort))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Kind))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Region))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
if (empty($Population))
{
print("·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!
") ;
exit();
}
require_once("connection.php");
mysql_query("INSERT INTO MAIN (ID_Creature,Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind, ID_Region, Population) VALUES ('$Number','$RN','$LN','$Date, '$Kingdom', '$Class', '$Family', '$Sort', '$Kind', '$Region', '$Population')");
$result = mysql_query("SELECT * FROM MAIN WHERE ID_Creature = $Number");
?>
ДОБАВЛЕНА ЗАПИСЬ:
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> <td> Род td> <td> Вид td> <td> Регион td> <td> Популяция td> Код животного
while ($myrow = mysql_fetch_array($result))
{
printf(" ");
printf("
printf("
printf("
printf("
printf("
printf("
printf("
printf("
printf("
printf("
}
}
?>
}
if (@$stnew)
{
require("connect.php");
mysql_query("INSERT INTO Students (StudID,StudName,GroupNum) VALUES ('$stnum','$stname','$grnum')");
mysql_query("INSERT INTO MarkJournal(SubjID, LTypeID, StudID, LNumb)
SELECT SubjID, LTypeID, StudID, LNumb FROM Plan JOIN Students WHERE StudID = '$stnum' ");
$result = mysql_query("SELECT * FROM Students WHERE StudName LIKE '%$stname%'");
?>
<div align=center><H4>Добавлена запись:H4>div><br>
Номер ФИО Группа
while ($myrow = mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й уровень
printf(" ");
printf("
printf("
}
}
?>
Страница "Популяции" (populous.php) отображает список животных и растений, соответствующие им регионы и популяции в них.
require("connect.php");
$result = mysql_query("select SubjName, LTypeName, LNumb from (Plan join Subjects on Plan.SubjID = Subjects.SubjID) join LessTypes on Plan.LTypeID = LessTypes.LTypeID",$db);
if ($myrow = mysql_fetch_array($result))
{
echo "\n";
echo " \n";Предметы Вид занятия Номер
do
{
printf(" \n", $myrow["SubjName"], $myrow["LTypeName"], $myrow["LNumb"]);%s %s %d
}
while ($myrow = mysql_fetch_array($result));
echo "\n";
}
else
{
echo "Sorry, no records were found!";
}
mysql_close($db);
?>
4.1.2 Описание функций
mysql_connect – подключение к MySQL; mysql_select_db – выбор базы данных; require("connection.php") – подключение к файлу; print() – вывод информации на экран; mysql_query () – возвращение результата запроса; mysql_fetch_array () – получение результата запроса; echo – вывод информации;
5. Сопровождение. Руководство пользователя
5.1 Описание
Чтобы ознакомиться с некоторыми исходными данными или внести в них изменения следует воспользоваться ссылками в верхней части страницы. Ссылка "На главную" присутствует на каждой странице для возвращения к стартовой странице.
Чтобы ознакомиться со списком занесенных в базу животных и растений, следует выбрать ссылку "ПЕРЕЧЕНЬ" для перехода к соответствующей странице.
Для пополнения списка нажмите кнопку "РЕГИСТРАЦИЯ" , после чего будет предложена форма для внесения новой записи Т.к. для ячеек у нас стоит значение Not Null, то если пользователь не заполнил какую-либо .ячейку, то выйдет сообщение, говорящее пользователю о необходимости заполнения.
При успешном добавлении новой записи будет выведена строка, добавленная в таблицу и уведомление о проделанной операции.
Страница "ПОПУЛЯЦИИ" отображает список имеющихся в базе существ, из которой явствует, какова их популяция в каждом обитаемом ими регионе.
Страница "ПОИСК" выводит информацию на экран по тому или иному критерию по желанию пользователя.
6. Список использованной литературы
Андрей Шкрыль. Программируем для web-сайта. "БХВ-Петербург", Санкт-Петебург, 2006.
Т.Карпова. Базы данных. Модели, разработка, реализация. "Питер", Санкт-Птербург, 2002.
Алексей Гончаров. Самоучитель HTML.
А. Качанов, В. Ткаченко, А. Головин. Букварь по PHP и MySQL Версия 1.1 (от 16.05.2000)
7. Приложение
connection.php
$db = mysql_connect("localhost","root","");
mysql_select_db("DB_RedBook",$db);
?>
index.php
<html>
<head>
<title>Красная Книга Российской Федерацииtitle>
<a href="index.php">На главную a> | <a href=".php"> Перечень a> | <a href="populous.php"> Популяции a> | <a href="search.php"> Поиск объекта a> | <a href="add.php"> Регистрация объекта a>
Красная Книга
<div align=center><h1>Российской Федерации <h1>
listing.php
require_once("connection.php");
$sql="SELECT Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort";
$result = mysql_query($sql);
print ("
Список охраняемых животных и растений
");
print ("");
echo " "; Русское название Латинское название Дата регистрации Царство Класс Семейство Род
if ($myrow = mysql_fetch_array($result))
{
do
{
printf(" ", $myrow["Rus_Name"], $myrow["Lat_Name"], $myrow["Date"], $myrow["Name_Kingdom"], $myrow["Name_Class"], $myrow["Name_Family"], $myrow["Name_Sort"]);%s %s %s %s %s %s %s
}
while ($myrow = mysql_fetch_array($result));
}
?>
populous.php
require_once("connection.php");
$sql="SELECT Rus_Name, Region_Name, Population FROM MAIN join AREA on Main.ID_Region = AREA.ID_Region";
$result = mysql_query($sql);
print ("
Список охраняемых животных и растений
");
print ("");
echo "<tr><td> Русское название jобъекта td><td>Название региона td><td> Популяция td>tr>";
?>
search.php
<div align=center><h1>Введите критерий поиска:h1>
FORM>
div>
//Найти по русскому названию животного
if (@$find1RN)
{
?>
">
<br>
Введите название объекта полностью:<br>
}
if(@$find1RN)
{
if (empty($NameRus))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE Rus_Name LIKE '%$NameRus%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
//Найти по латинскому названию животного
if (@$find2LN)
{
?>
">
<br>
Введите название объекта полностью:<br>
}
if(@$find2LN)
{
if (empty($NameLat))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE Lat_Name LIKE '%$NameLat%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
//Найти по дате занесения
if (@$find3D)
{
?>
">
<br>
Введите дату в формате ГГГГ:ММ:ДД:<br>
}
if(@$find3D)
{
if (empty($RegDate))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Date%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
//Найти по царству
if (@$find4K)
{
?>
">
Введите царство:
}
if(@$find4K)
{
if (empty($Kingdom))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Kingdom%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
//Найти по классу
if (@$find5C)
{
?>
">
Введите класс:
}
if(@$find5C)
{
if (empty($Class))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Kingdom%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
//Найти по семейству
if (@$find6F)
{
?>
">
Введите семейство:
}
if(@$find6А)
{
if (empty($Family))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Family%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
//Найти по роду
if (@$find7S)
{
?>
">
Введите род:
}
if(@$find7S)
{
if (empty($Sort))
{
print("Пожалуйста, заполните ячейку!
") ;
exit();
}
require_once("connection.php");
$sql ="SELECT ID_Creature, Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort WHERE ID_Creature LIKE '%$Name_Sort%'";
$result = mysql_query($sql);
?>
<br>
<div align=center><H4>Результаты поиска:H4>div><br>
<td> Русское название td> <td> Латинское название td> <td> Дата занесения td> <td> Царство td> <td> Класс td> <td> Семейство td> while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf(" printf(" "); Реестровый номер Род ");%s",$myrow["Rus_Name"],"
printf("
printf("
printf("
printf("
printf("
printf("
}
}
?>
add.php
Ввод информации:
FORM>
div>
//добавить объект
if (@$new1)
{
?>
">
Введите реестровый номер:
Введите русское название:<input type="text" name = "RN"> <br>
Введите латинское название:<input type="text" name = "LN"> <br>
Введите текущую дату в формате ГГГГ:ММ:ДД:<input type="text" name = "Date"> <br>
Введите царство:
Введите класс:
Введите семейство:
Введите род:
Введите вид:
Введите регион:
Введите популяцию:
}
if(@$stnew)
{
if (empty($Number))
{
print("Заполните все поля!!!
") ;
exit();
}
if (empty($RN))
{
print("Заполните все поля!!!
") ;
exit();
}
if (empty($LN))
{
print("Заполните все поля!!!
") ;
exit();
}
if (empty($Date))
{
print("Заполните все поля!!!
") ;
exit();
}
if (empty($Kingdom))
{
print("Заполните все поля!!!
") ;
exit();
if (empty($Class))
{
print("Заполните все поля!!!
") ;
exit();
if (empty($Family))
{
print("Заполните все поля!!!
") ;
exit();
if (empty($Sort))
{
print("Заполните все поля!!!
") ;
exit();
if (empty($Kind))
{
print("Заполните все поля!!!
") ;
exit();
if (empty($Region))
{
print("Заполните все поля!!!
") ;
exit();
if (empty($Population))
{
print("Заполните все поля!!!
") ;
exit();
}
require_once("connection.php");
mysql_query("INSERT INTO MAIN (ID_Creature,Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind, ID_Region, Population) VALUES ('$Number','$RN','$LN','$Date, '$Kingdom', '$Class', '$Family', '$Sort', '$Kind', '$Region', '$Population')");
$result = mysql_query("SELECT * FROM Stoyanka WHERE Adr LIKE '%$adr%'");
?>
Добавлена запись:
<td> Русское название td> <td> Латинское название td> <td> Дата td> <td> Код царства td> <td> Код класса td> <td> Код семейства td> <td> Код рода td> <td> Код вида td> <td> Код региона td> <td> Популяция td> Код животного
while ($myrow = mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й уровень
printf(" ");
printf("
printf("
printf("
printf("
printf("
printf("
printf("
printf("
printf("
printf("
}
}
?>
Нравится материал? Поддержи автора!
Ещё документы из категории информатика:
Чтобы скачать документ, порекомендуйте, пожалуйста, его своим друзьям в любой соц. сети.
После чего кнопка «СКАЧАТЬ» станет доступной!
Кнопочки находятся чуть ниже. Спасибо!
Кнопки:
Скачать документ