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

Посмотреть архив целиком


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

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

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

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

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

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

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







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

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




Выполнил:

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

\n";

echo "

\n";

do

{

printf("

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

}

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

echo "

ПредметыВид занятияНомер
%s%s%d
\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. Список использованной литературы


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

");

}

}

?>

add.php

Регистрация

На главную |


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




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

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"],"
Файл
15185-1.rtf
69794.rtf
5631-1.rtf
23952.rtf
27217-1.rtf





Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.