Создание сайта "Красная книга"

Описание:
Тип работы: курсовая работа
Разработка базы данных "Красная книга" с функциями хранения информации о животных и растениях, данных о популяциях, объектах, поиска по заданному параметру (реестровый номер, русское или латинское название, дата занесения в реестр, царство, класс).
Доступные действия
Введите защитный код для скачивания файла и нажмите "Скачать файл"
Защитный код
Введите защитный код

Нажмите на изображение для генерации защитного кода

Текст:

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное образовательное учреждение

высшего профессионального образования

"Чувашский государственный университет им. И.Н. Ульянова"

Факультет информатики и вычислительной техники

Кафедра "Информационно-вычислительных систем"

Дисциплина "Базы данных"

Пояснительная записка к курсовой работе

Тема: "Красная Книга"

Выполнил:

студент гр. ИВТ 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("

", $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");

?>



ДОБАВЛЕНА ЗАПИСЬ:


Русское название Латинское название Дата регистрации Царство Класс Семейство Род
%s%s%s%s%s%s%s

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%"");

?>

Добавлена запись:


Код животного Русское название Латинское название Дата занесения Царство Класс Семейство Род Вид Регион Популяция
%d",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%d",$myrow["Date"],"
%s",$myrow["ID_Kingdom"],"
%d",$myrow["ID_Class"],"
%d",$myrow["ID_Family"],"
%d",$myrow["ID_Sort"],"
%d",$myrow["ID_Kind"],"
%d",$myrow["ID_Region"],"
%d",$myrow["Population"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

printf("

");

}

}

?>

Номер ФИО Группа
%d",$myrow["StudID"],"
%s",$myrow["StudName"],"
%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("

", $myrow["SubjName"], $myrow["LTypeName"], $myrow["LNumb"]);

}

while ($myrow = mysql_fetch_array($result));

echo "

ПредметыВид занятияНомер
%s%s%d
";

}

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("

", $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));

}

?>

Русское название Латинское название Дата регистрации Царство Класс Семейство Род
%s%s%s%s%s%s%s

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("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

}

}

//Найти по латинскому названию животного

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);

?>



Результаты поиска:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

}

}

//Найти по дате занесения

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);

?>



Результаты поиска:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

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);

?>



Результаты поиска:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

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);

?>



Результаты поиска:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

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);

?>



Результаты поиска:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

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);

?>



Результаты поиска:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

}

}

?>

На главную |


Ввод информации:




//добавить объект

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%"");

?>



Добавлена запись:


Реестровый номер Русское название Латинское название Дата занесения Царство Класс Семейство Род
%s",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%s",$myrow["Date"],"
%d",$myrow["Name_Kingdom"],"
%d",$myrow["Name_Class"],"
%d",$myrow["Name_Family"],"
%d",$myrow["Name_Sort"],"

while ($myrow = mysql_fetch_array($result))

{

//tr-строка,td-ячейка,H1-1-й уровень

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

printf("

");

}

}

?>

Код животного Русское название Латинское название Дата Код царства Код класса Код семейства Код рода Код вида Код региона Популяция
%d",$myrow["ID_Creature"],"
%s",$myrow["Rus_Name"],"
%s",$myrow["Lat_Name"],"
%d",$myrow["Date"],"
%s",$myrow["ID_Kingdom"],"
%d",$myrow["ID_Class"],"
%d",$myrow["ID_Family"],"
%d",$myrow["ID_Sort"],"
%d",$myrow["ID_Kind"],"
%d",$myrow["ID_Region"],"
%d",$myrow["Population"],"
Информация о файле
Название файла Создание сайта "Красная книга" от пользователя z3rg
Дата добавления 11.1.2012, 18:24
Дата обновления 11.1.2012, 18:24
Тип файла Тип файла (zip - application/zip)
Скриншот Не доступно
Статистика
Размер файла 111.37 килобайт (Примерное время скачивания)
Просмотров 660
Скачиваний 82
Оценить файл

Поиск по файловому архиву
Fast Reply  Оставить отзыв  Add File

Collapse

> Статистика файлового архива

Десятка новых файлов 
154 пользователей за последние 3 минут
Active Users 154 гостей, 0 пользователей, 0 скрытых пользователей
Yandex Bot, Google bot
Статистика файлового архива
Board Stats В файловом архиве содержится 220784 файлов в 133 разделах
Файлы в архив загрузили 3349 пользователей
Файлы с архива были скачаны 13541850 раз
Последний добавленный файл: Магнетокалорический эффект от пользователя naqusud (добавлен 23.5.2020, 16:04)
Текстовая версия

Георгий Эрихович ЛАНГЕМАК
конструктор пороховых ракет, внесший значительный вклад в создание реактивных снарядов для «катюши». Репрессирован.
>>>

Смотреть календарь

Вышел первый номер газеты «Советский спорт» (тогда называлась «Красный спорт»). >>>
Смотреть календарь

ЛЕВИТАН Ю рий Борисович (1914-1983) , российский диктор Всесоюзного радио (с 1931), народный артист СССР (1980). Читал важнейшие официальные сообщения, в т. ч. в 1941-45. В творчестве Левитана органично соединились гражданская, публицистическая и актерская выр...