Поиск по файловому архиву
Создание сайта "Красная книга"
Описание:
Тип работы: курсовая работа
Разработка базы данных "Красная книга" с функциями хранения информации о животных и растениях, данных о популяциях, объектах, поиска по заданному параметру (реестровый номер, русское или латинское название, дата занесения в реестр, царство, класс).
Текст:
МИНИСТЕРСТВО
ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное
государственное образовательное учреждение
высшего
профессионального образования
"Чувашский
государственный университет им. И.Н. Ульянова"
Факультет
информатики и вычислительной техники
Кафедра "Информационно-вычислительных
систем"
Дисциплина "Базы
данных"
Пояснительная
записка к курсовой работе
Тема: "Красная
Книга"
Выполнил:
студент
гр. ИВТ 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 Перечень и описание
таблиц и их полей в сводной таблице
MAIN
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 Словесное описание
Стартовая страница
содержит ряд ссылок, открывающих соответствующие страницы
На главную | Перечень | Поиск | Регистрация |
Страница "Перечень"
(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("
%s %s %s %s %s %s %s ",
$myrow["Rus_Name"], $myrow["Lat_Name"],
$myrow["Date"], $myrow["Name_Kingdom"],
$myrow["Name_Class"], $myrow["Name_Family"],
$myrow["Name_Sort"]);
}
while ($myrow
= mysql_fetch_array($result));
}
?>
На странице также
реализована возможность занесения новых записей. Кнопка "Внести "
Обработчик кнопки "добавить"
вносит изменения в базу:
if (@$new1)
{
?>
}
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");
?>
ДОБАВЛЕНА ЗАПИСЬ:
Код животного
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
Вид
Регион
Популяция
while ($myrow
= mysql_fetch_array($result))
{
printf("
%d",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%d",$myrow["Date"],"");
printf("
%s",$myrow["ID_Kingdom"],"");
printf("
%d",$myrow["ID_Class"],"");
printf("
%d",$myrow["ID_Family"],"");
printf("
%d",$myrow["ID_Sort"],"");
printf("
%d",$myrow["ID_Kind"],"");
printf("
%d",$myrow["ID_Region"],"");
printf("
%d",$myrow["Population"],"");
}
}
?>
}
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%"");
?>
Добавлена запись:
Номер
ФИО
Группа
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%d",$myrow["StudID"]," ");
printf("
%s",$myrow["StudName"],"");
printf("
%s",$myrow["GroupNum"],"");
}
}
?>
Страница "Популяции"
(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
"
";
echo
"
Предметы Вид занятия Номер
";
do
{
printf("
%s %s %d
",
$myrow["SubjName"], $myrow["LTypeName"],
$myrow["LNumb"]);
}
while ($myrow
= mysql_fetch_array($result));
echo
"
";
}
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. Список использованной
литературы
1.
Андрей Шкрыль.
Программируем для web-сайта. "БХВ-Петербург",
Санкт-Петебург, 2006.
2.
Т.Карпова. Базы
данных. Модели, разработка, реализация. "Питер", Санкт-Птербург,
2002.
3.
Алексей Гончаров.
Самоучитель HTML.
4.
А.
Качанов, В. Ткаченко, А. Головин. Букварь по PHP и MySQL Версия 1.1 (от
16.05.2000)
7. Приложение
connection.php
$db =
mysql_connect("localhost","root","");
mysql_select_db("DB_RedBook",$db);
?>
index.php
Красная Книга Российской
Федерации
На главную |
Перечень | Популяции | Поиск объекта | Регистрация объекта
Красная Книга
Российской Федерации
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("
%s %s %s %s %s %s %s ",
$myrow["Rus_Name"], $myrow["Lat_Name"],
$myrow["Date"], $myrow["Name_Kingdom"],
$myrow["Name_Class"], $myrow["Name_Family"],
$myrow["Name_Sort"]);
}
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 "
Русское название jобъекта Название региона
Популяция ";
?>
search.php
Поиск
На главную |
//Найти по русскому
названию животного
if (@$find1RN)
{
?>
}
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
//Найти по латинскому
названию животного
if (@$find2LN)
{
?>
}
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
//Найти по дате занесения
if (@$find3D)
{
?>
}
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
//Найти по царству
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
//Найти по классу
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
//Найти по семейству
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
//Найти по роду
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);
?>
Результаты поиска:
Реестровый номер
Русское название
Латинское название
Дата занесения
Царство
Класс
Семейство
Род
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%s",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%s",$myrow["Date"],"");
printf("
%d",$myrow["Name_Kingdom"],"");
printf("
%d",$myrow["Name_Class"],"");
printf("
%d",$myrow["Name_Family"],"");
printf("
%d",$myrow["Name_Sort"],"");
}
}
?>
На главную |
//добавить объект
if (@$new1)
{
?>
}
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%"");
?>
Добавлена запись:
Код животного
Русское название
Латинское название
Дата
Код царства
Код класса
Код семейства
Код рода
Код вида
Код региона
Популяция
while ($myrow
= mysql_fetch_array($result))
{
//tr-строка,td-ячейка,H1-1-й
уровень
printf("
%d",$myrow["ID_Creature"]," ");
printf("
%s",$myrow["Rus_Name"],"");
printf("
%s",$myrow["Lat_Name"],"");
printf("
%d",$myrow["Date"],"");
printf("
%s",$myrow["ID_Kingdom"],"");
printf("
%d",$myrow["ID_Class"],"");
printf("
%d",$myrow["ID_Family"],"");
printf("
%d",$myrow["ID_Sort"],"");
printf("
%d",$myrow["ID_Kind"],"");
printf("
%d",$myrow["ID_Region"],"");
printf("
%d",$myrow["Population"],"");
}
}
?>
Информация о файле
Название файла
Создание сайта "Красная книга" от пользователя z3rg
Дата добавления
11.1.2012, 18:24
Дата обновления
11.1.2012, 18:24
Тип файла
(zip - application/zip)
Скриншот
Не доступно
Примерное время скачивания
Dialup (56Kbps)
16 сек
DSL (768Kbps)
2 сек
T1 (1.5Mbps)
1 сек
Cable (3Mbps)
1 сек
Fios (10Mbps)
1 сек
Статистика файлового архива
Статистика файлового архива
Десятка новых файлов
7 пользователей за последние 3 минут
7 гостей, 0 пользователей, 0 скрытых пользователей
Google bot,
Yandex Bot
Статистика файлового архива
В файловом архиве содержится 220784 файлов в 133 разделах Файлы в архив загрузили 3349 пользователей Файлы с архива были скачаны 13542609 раз Последний добавленный файл: Магнетокалорический эффект от пользователя naqusud (добавлен 23.5.2020, 16:04 )
Powered By
IP.Downloads
© 2026 IPS, Inc.
Licensed to: Veni Vidi Vici
Copyright © by "Российский информационно-образовательный портал Veni Vidi Vici", 2008-2022.
При использовании материалов с портала, активная ссылка на
www.vevivi.ru обязательна.
СМОЛКАТЬ
смолкаю, смолкаешь. Несов. к смолкнуть. Ты ликуешь, на миг не
смолкая. Некрасов.