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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

<FORM name="mean" method="post" action="listing.php"

<FORM name="mean" method="post" action="populous.php"

<FORM name="mean" method="post" action="search.php"

<FORM name="mean" method="post" action="add.php"

listing.php

|

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

}

?>

populous.php

|

<?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 ("<table border