Создание сайта "Красная книга"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
"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. Список использованной литературы
- Андрей Шкрыль. Программируем для 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
<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